summaryrefslogtreecommitdiff
path: root/exercises/traits/traits5.rs
diff options
context:
space:
mode:
Diffstat (limited to 'exercises/traits/traits5.rs')
-rw-r--r--exercises/traits/traits5.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/exercises/traits/traits5.rs b/exercises/traits/traits5.rs
index 89174dd..0fbca28 100644
--- a/exercises/traits/traits5.rs
+++ b/exercises/traits/traits5.rs
@@ -18,16 +18,20 @@ pub trait OtherTrait {
}
}
-struct SomeStruct {
- name: String,
-}
+struct SomeStruct {}
+struct OtherStruct {}
impl SomeTrait for SomeStruct {}
impl OtherTrait for SomeStruct {}
+impl SomeTrait for OtherStruct {}
+impl OtherTrait for OtherStruct {}
// YOU MAY ONLY CHANGE THE NEXT LINE
fn some_func(item: ??) -> bool {
item.some_function() && item.other_function()
}
-fn main() {}
+fn main() {
+ some_func(SomeStruct {});
+ some_func(OtherStruct {});
+}