• Home
  • Raw
  • Download

Lines Matching defs:LinkedHashMap

65 pub struct LinkedHashMap<K, V, S = hash_map::RandomState> {  struct
66 map: HashMap<KeyRef<K>, *mut Node<K, V>, S>,
67 head: *mut Node<K, V>,
68 free: *mut Node<K, V>,
124 impl<K: Hash + Eq, V> LinkedHashMap<K, V> { implementation
134 impl<K, V, S> LinkedHashMap<K, V, S> { implementation
188 impl<K: Hash + Eq, V, S: BuildHasher> LinkedHashMap<K, V, S> { implementation
701 impl<'a, K, V, S, Q: ?Sized> Index<&'a Q> for LinkedHashMap<K, V, S> implementation
711 impl<'a, K, V, S, Q: ?Sized> IndexMut<&'a Q> for LinkedHashMap<K, V, S> implementation
719 impl<K: Hash + Eq + Clone, V: Clone, S: BuildHasher + Clone> Clone for LinkedHashMap<K, V, S> { implementation
727 impl<K: Hash + Eq, V, S: BuildHasher + Default> Default for LinkedHashMap<K, V, S> { implementation
731 impl<K: Hash + Eq, V, S: BuildHasher> Extend<(K, V)> for LinkedHashMap<K, V, S> { implementation
739 impl<'a, K, V, S> Extend<(&'a K, &'a V)> for LinkedHashMap<K, V, S> implementation
749 impl<K: Hash + Eq, V, S: BuildHasher + Default> iter::FromIterator<(K, V)> for LinkedHashMap<K, V, … implementation
758 impl<A: fmt::Debug + Hash + Eq, B: fmt::Debug, S: BuildHasher> fmt::Debug for LinkedHashMap<A, B, S… implementation
765 impl<K: Hash + Eq, V: PartialEq, S: BuildHasher> PartialEq for LinkedHashMap<K, V, S> { implementation
771 impl<K: Hash + Eq, V: Eq, S: BuildHasher> Eq for LinkedHashMap<K, V, S> {} implementation
773 impl<K: Hash + Eq + PartialOrd, V: PartialOrd, S: BuildHasher> PartialOrd for LinkedHashMap<K, V, S… implementation
795 impl<K: Hash + Eq + Ord, V: Ord, S: BuildHasher> Ord for LinkedHashMap<K, V, S> { implementation
801 impl<K: Hash + Eq, V: Hash, S: BuildHasher> Hash for LinkedHashMap<K, V, S> { implementation
805 unsafe impl<K: Send, V: Send, S: Send> Send for LinkedHashMap<K, V, S> {} implementation
807 unsafe impl<K: Sync, V: Sync, S: Sync> Sync for LinkedHashMap<K, V, S> {} implementation
809 impl<K, V, S> Drop for LinkedHashMap<K, V, S> { implementation
1115 impl<'a, K: Hash + Eq, V, S: BuildHasher> IntoIterator for &'a LinkedHashMap<K, V, S> { implementation
1121 impl<'a, K: Hash + Eq, V, S: BuildHasher> IntoIterator for &'a mut LinkedHashMap<K, V, S> { implementation
1127 impl<K: Hash + Eq, V, S: BuildHasher> IntoIterator for LinkedHashMap<K, V, S> { implementation