Guest User

Untitled

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