diff options
Diffstat (limited to 'tests/ui/traits/default-method/macro.rs')
-rw-r--r-- | tests/ui/traits/default-method/macro.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/ui/traits/default-method/macro.rs b/tests/ui/traits/default-method/macro.rs new file mode 100644 index 000000000..2b50ee9b4 --- /dev/null +++ b/tests/ui/traits/default-method/macro.rs @@ -0,0 +1,20 @@ +// run-pass + + +trait Foo { + fn bar(&self) -> String { + format!("test") + } +} + +enum Baz { + Quux +} + +impl Foo for Baz { +} + +pub fn main() { + let q = Baz::Quux; + assert_eq!(q.bar(), "test".to_string()); +} |