Lines Matching refs:iter

17 use core::iter::{FromIterator, IntoIterator};
375 f.debug_map().entries(self.iter()).finish() in fmt()
427 self.iter() in eq()
444 fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> RBTree<K, V> { in from_iter()
446 tree.extend(iter); in from_iter()
453 fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T) { in extend()
454 let iter = iter.into_iter(); in extend() localVariable
455 for (k, v) in iter { in extend()
815 let iter = if self.root.is_null() { in into_iter() localVariable
829 iter in into_iter()
1378 Keys { inner: self.iter() } in keys()
1384 Values { inner: self.iter() } in values()
1397 pub fn iter(&self) -> Iter<K, V> { in iter() method
1476 assert_eq!(m.iter().next(), None); in test_empty_iter()
1617 for (k, v) in m.iter() { in test_iterate()
1714 let map: RBTree<_, _> = xs.iter().cloned().collect(); in test_from_iter()
1726 let map: RBTree<_, _> = xs.iter().cloned().collect(); in test_size_hint()
1728 let mut iter = map.iter(); in test_size_hint() localVariable
1730 for _ in iter.by_ref().take(3) {} in test_size_hint()
1732 assert_eq!(iter.size_hint(), (3, Some(3))); in test_size_hint()
1740 let map: RBTree<_, _> = xs.iter().cloned().collect(); in test_iter_len()
1742 let mut iter = map.iter(); in test_iter_len() localVariable
1744 for _ in iter.by_ref().take(3) {} in test_iter_len()
1746 assert_eq!(iter.count(), 3); in test_iter_len()
1754 let mut map: RBTree<_, _> = xs.iter().cloned().collect(); in test_mut_size_hint()
1756 let mut iter = map.iter_mut(); in test_mut_size_hint() localVariable
1758 for _ in iter.by_ref().take(3) {} in test_mut_size_hint()
1760 assert_eq!(iter.size_hint(), (3, Some(3))); in test_mut_size_hint()
1768 let mut map: RBTree<_, _> = xs.iter().cloned().collect(); in test_iter_mut_len()
1770 let mut iter = map.iter_mut(); in test_iter_mut_len() localVariable
1772 for _ in iter.by_ref().take(3) {} in test_iter_mut_len()
1774 assert_eq!(iter.count(), 3); in test_iter_mut_len()
1828 for e in a.iter().rev() { in test_rev_iter()