blob: 9885774c18fea55c29c0fa4ac78c29b1c7e5e112 [file] [log] [blame]
Matthias Benkardf3a3b302019-02-28 12:13:56 +01001pub struct Person {
2 pub age: i32,
3 pub name: String,
4}
5
6impl ToString for Person {
7 /// # Examples
8 ///
9 /// ```
10 /// use rust_tutorial::Person;
11 ///
12 /// let p = Person { age: 30, name: "Mary".to_string() };
13 /// assert_eq!(p.to_string(), "Mary (30)");
14 /// ```
15 fn to_string(&self) -> String {
16 format!("{} ({})", self.name, self.age)
17 }
18}
19
20#[test]
21fn test_example() {
22 assert_eq!("a", "a");
23}