diff --git a/exercises/traits/traits2.rs b/exercises/traits/traits2.rs index 3e35f8e..4e436b3 100644 --- a/exercises/traits/traits2.rs +++ b/exercises/traits/traits2.rs @@ -15,6 +15,13 @@ trait AppendBar { } // TODO: Implement trait `AppendBar` for a vector of strings. +impl AppendBar for Vec{ + fn append_bar(self) -> Self{ + let mut s=self; + s.push(String::from("Bar")); + s + } +} #[cfg(test)] mod tests {