• Home
  • Raw
  • Download

Lines Matching refs:ManagedMap

39 pub enum ManagedMap<'a, K: 'a, V: 'a> {  enum
47 impl<'a, K: 'a, V: 'a> fmt::Debug for ManagedMap<'a, K, V> implementation
51 &ManagedMap::Borrowed(ref x) => write!(f, "Borrowed({:?})", x), in fmt()
53 &ManagedMap::Owned(ref x) => write!(f, "Owned({:?})", x) in fmt()
58 impl<'a, K: 'a, V: 'a> From<&'a mut [Option<(K, V)>]> for ManagedMap<'a, K, V> { implementation
60 ManagedMap::Borrowed(value) in from()
65 impl<'a, K: 'a, V: 'a> From<BTreeMap<K, V>> for ManagedMap<'a, K, V> { implementation
67 ManagedMap::Owned(value) in from()
255 impl<'a, K: Ord + 'a, V: 'a> ManagedMap<'a, K, V> { impl
258 &mut ManagedMap::Borrowed(ref mut pairs) => { in clear()
264 &mut ManagedMap::Owned(ref mut map) => map.clear() in clear()
272 &ManagedMap::Borrowed(ref pairs) => { in get()
279 &ManagedMap::Owned(ref map) => map.get(key) in get()
287 &mut ManagedMap::Borrowed(ref mut pairs) => { in get_mut()
294 &mut ManagedMap::Owned(ref mut map) => map.get_mut(key) in get_mut()
302 &ManagedMap::Borrowed(ref pairs) => { in range()
311 &ManagedMap::Owned(ref map) => { in range()
319 &mut ManagedMap::Borrowed(ref mut pairs) if pairs.len() < 1 => in insert()
321 &mut ManagedMap::Borrowed(ref mut pairs) => { in insert()
341 &mut ManagedMap::Owned(ref mut map) => Ok(map.insert(key, new_value)) in insert()
349 &mut ManagedMap::Borrowed(ref mut pairs) => { in remove()
360 &mut ManagedMap::Owned(ref mut map) => map.remove(key) in remove()
367 &ManagedMap::Borrowed(ref pairs) => in is_empty()
370 &ManagedMap::Owned(ref map) => in is_empty()
378 &ManagedMap::Borrowed(ref pairs) => in len()
383 &ManagedMap::Owned(ref map) => in len()
390 &ManagedMap::Borrowed(ref pairs) => in iter()
393 &ManagedMap::Owned(ref map) => in iter()
400 &mut ManagedMap::Borrowed(ref mut pairs) => in iter_mut()
403 &mut ManagedMap::Owned(ref mut map) => in iter_mut()
490 use super::ManagedMap;
505 fn unwrap<'a, K, V>(map: &'a ManagedMap<'a, K, V>) -> &'a [Option<(K, V)>] { in unwrap()
507 &ManagedMap::Borrowed(ref map) => map, in unwrap()
515 let mut map = ManagedMap::Borrowed(&mut pairs); in test_clear()
525 let map = ManagedMap::Borrowed(&mut pairs); in test_get_some()
536 let map = ManagedMap::Borrowed(&mut pairs); in test_get_some_one_pair()
544 let map = ManagedMap::Borrowed(&mut pairs); in test_get_none_full()
554 let map = ManagedMap::Borrowed(&mut pairs); in test_get_none()
564 let map = ManagedMap::Borrowed(&mut pairs); in test_get_none_empty()
573 let map = ManagedMap::Borrowed(&mut pairs); in test_range_full_unbounded()
640 let map = ManagedMap::Borrowed(&mut pairs); in test_range_full_exclude_left()
664 let map = ManagedMap::Borrowed(&mut pairs); in test_range_full_include_right()
711 let map = ManagedMap::Borrowed(&mut pairs); in test_range_full()
814 let map = ManagedMap::Borrowed(&mut pairs); in test_range_one_pair()
846 let map = ManagedMap::Borrowed(&mut pairs); in test_range_empty()
860 let mut map = ManagedMap::Borrowed(&mut pairs); in test_get_mut_some()
872 let mut map = ManagedMap::Borrowed(&mut pairs); in test_get_mut_none()
879 let mut map = ManagedMap::Borrowed(&mut pairs); in test_insert_empty()
892 let mut map = ManagedMap::Borrowed(&mut pairs); in test_insert_replace()
903 let mut map = ManagedMap::Borrowed(&mut pairs); in test_insert_full()
912 let mut map = ManagedMap::Borrowed(&mut pairs); in test_insert_one()
920 let mut map = ManagedMap::Borrowed(&mut pairs); in test_insert_shift()
929 let mut map = ManagedMap::Borrowed(&mut []); in test_insert_no_space()
936 let mut map = ManagedMap::Borrowed(&mut pairs); in test_remove_nonexistent()
944 let mut map = ManagedMap::Borrowed(&mut pairs); in test_remove_one()
953 let map = ManagedMap::Borrowed(&mut pairs); in test_iter_none()
962 let map = ManagedMap::Borrowed(&mut pairs); in test_iter_one()
973 let map = ManagedMap::Borrowed(&mut pairs); in test_iter_full()
986 let mut map = ManagedMap::Borrowed(&mut pairs); in test_iter_mut_full()