struct Student{ name: String, age: i64, birth: String, score: f64 } trait make_student{ fn get_name(&self) -> &str; fn print(&self){ println!("{0} is my name, Oh yeah", &self.get_name()); } } impl make_student for Student{ fn get_name(&self) -> &str { return &self.name; } } fn main(){ let s = Student{ name: String::from("Van"), age: 19, birth: String::from("2025-09-30"), score: 99.99 }; s.print(); }