Skip to content

Instantly share code, notes, and snippets.

@hjr3
Last active August 29, 2015 14:14
Show Gist options
  • Save hjr3/50d454519a25cc97719b to your computer and use it in GitHub Desktop.
Save hjr3/50d454519a25cc97719b to your computer and use it in GitHub Desktop.
fn main() {
let letters = ["a", "a", "b"];
let _filtered_letters: Vec<&str> = letters.iter().map(|letter| {
(letter, 1)
}).filter(|&(_letter, score)| {
score > 0
}).map(|(letter, _score)| {
// I don't want to have to clone() here
letter
}).collect();
}
letters.rs:12:8: 12:17 error: the trait `core::iter::FromIterator<&&str>` is not implemented for the type `collections::vec::Vec<&str>` [E0277]
collect.rs:12 }).collect();
^~~~~~~~~
letters.rs:12:8: 12:17 note: a collection of type `collections::vec::Vec<&str>` cannot be built from an iterator over elements of type `&&str`
letters.rs:12 }).collect();
^~~~~~~~~
error: aborting due to previous error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment