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"); | |
} |