Guest User

Untitled

a guest
May 20th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. fn main() {
  2. use std::collections::BTreeSet;
  3.  
  4. let previous : BTreeSet<_> = [1, 3, 5].iter().cloned().collect();
  5.  
  6. let newest : BTreeSet<_> = [3, 9, 11].iter().cloned().collect();;
  7.  
  8. let removed: Vec<_> = previous.difference(&newest).cloned().collect();
  9. assert_eq!(removed, [1, 5]);
  10.  
  11. let added: Vec<_> = newest.difference(&previous).cloned().collect();
  12. assert_eq!(added, [9, 11]);
  13. }
Add Comment
Please, Sign In to add comment