7 let mut it = xs.iter().copied();
8 assert_eq!(it.len(), 4);
9 assert_eq!(it.next(), Some(2));
10 assert_eq!(it.len(), 3);
11 assert_eq!(it.next(), Some(4));
12 assert_eq!(it.len(), 2);
13 assert_eq!(it.next_back(), Some(8));
14 assert_eq!(it.len(), 1);
15 assert_eq!(it.next_back(), Some(6));
16 assert_eq!(it.len(), 0);
17 assert_eq!(it.next_back(), None);