diff options
Diffstat (limited to 'src/test/ui/issues/issue-5666.rs')
-rw-r--r-- | src/test/ui/issues/issue-5666.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/issues/issue-5666.rs b/src/test/ui/issues/issue-5666.rs deleted file mode 100644 index 810895b1b..000000000 --- a/src/test/ui/issues/issue-5666.rs +++ /dev/null @@ -1,26 +0,0 @@ -// run-pass - -struct Dog { - name : String -} - -trait Barks { - fn bark(&self) -> String; -} - -impl Barks for Dog { - fn bark(&self) -> String { - return format!("woof! (I'm {})", self.name); - } -} - - -pub fn main() { - let snoopy = Box::new(Dog{name: "snoopy".to_string()}); - let bubbles = Box::new(Dog{name: "bubbles".to_string()}); - let barker = [snoopy as Box<dyn Barks>, bubbles as Box<dyn Barks>]; - - for pup in &barker { - println!("{}", pup.bark()); - } -} |