8 fn bark(&self) -> String;
12 fn bark(&self) -> String {
13 return format!("woof! (I'm {})", self.name);
19 let snoopy = Box::new(Dog{name: "snoopy".to_string()});
20 let bubbles = Box::new(Dog{name: "bubbles".to_string()});
21 let barker = [snoopy as Box<dyn Barks>, bubbles as Box<dyn Barks>];
24 println!("{}", pup.bark());