blob: 9885774c18fea55c29c0fa4ac78c29b1c7e5e112 [file] [log] [blame]
pub struct Person {
pub age: i32,
pub name: String,
}
impl ToString for Person {
/// # Examples
///
/// ```
/// use rust_tutorial::Person;
///
/// let p = Person { age: 30, name: "Mary".to_string() };
/// assert_eq!(p.to_string(), "Mary (30)");
/// ```
fn to_string(&self) -> String {
format!("{} ({})", self.name, self.age)
}
}
#[test]
fn test_example() {
assert_eq!("a", "a");
}