*oops* make things actually compile
[rust-101.git] / workspace / src / part10.rs
index 9fd76422d5e3a756343d3e7409004cfb8a56319b..f7d9028ad46a15e9ccc4a0b11fca8b1d84584b28 100644 (file)
@@ -90,7 +90,7 @@ fn print_enumerated<T: fmt::Display>(v: &Vec<T>) {
 
 // And as a final example, one can also collect all elements of an iterator, and put them, e.g., in a vector.
 fn filter_vec_by_divisor(v: &Vec<i32>, divisor: i32) -> Vec<i32> {
-    v.iter().filter(|n| *n % divisor == 0).collect()
+    v.iter().map(|n| *n).filter(|n| *n % divisor == 0).collect()
 }
 
 // **Exercise 10.1**: Look up the [documentation of `Iterator`](http://doc.rust-lang.org/stable/std/iter/trait.Iterator.html) to learn about more functions