Lesson 22 of 50 · rust
Implementing Traits
Duration: 15 minutes
Lesson 22 of 50 · rust
Duration: 15 minutes
rust\nuse std::fmt;\n\nstruct Point {\n x: i32,\n y: i32,\n}\n\nimpl fmt::Display for Point {\n fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {\n write!(f, \"({},{})\", self.x, self.y)\n }\n}\n\nfn main() {\n let p = Point { x: 3, y: 4 };\n println!(\"Point: {}\", p);\n}\n\n