Lines Matching full:linkedhashmap
16 //! use linked_hash_map::LinkedHashMap;
18 //! let mut map = LinkedHashMap::new();
65 pub struct LinkedHashMap<K, V, S = hash_map::RandomState> { struct
124 impl<K: Hash + Eq, V> LinkedHashMap<K, V> { impl
134 impl<K, V, S> LinkedHashMap<K, V, S> { implementation
188 impl<K: Hash + Eq, V, S: BuildHasher> LinkedHashMap<K, V, S> { impl
190 LinkedHashMap { in with_map()
228 /// use linked_hash_map::LinkedHashMap;
230 /// let mut letters = LinkedHashMap::new();
265 /// use linked_hash_map::LinkedHashMap;
267 /// let mut map = LinkedHashMap::new();
301 /// use linked_hash_map::LinkedHashMap;
302 /// let mut map = LinkedHashMap::new();
357 /// use linked_hash_map::LinkedHashMap;
358 /// let mut map = LinkedHashMap::new();
377 /// use linked_hash_map::LinkedHashMap;
378 /// let mut map = LinkedHashMap::new();
398 /// use linked_hash_map::LinkedHashMap;
399 /// let mut map = LinkedHashMap::new();
428 /// use linked_hash_map::LinkedHashMap;
429 /// let mut map = LinkedHashMap::new();
458 /// use linked_hash_map::LinkedHashMap;
459 /// let mut map: LinkedHashMap<i32, &str> = LinkedHashMap::new();
473 /// use linked_hash_map::LinkedHashMap;
474 /// let mut map = LinkedHashMap::new();
501 /// use linked_hash_map::LinkedHashMap;
502 /// let mut map = LinkedHashMap::new();
523 /// use linked_hash_map::LinkedHashMap;
524 /// let mut map = LinkedHashMap::new();
551 /// use linked_hash_map::LinkedHashMap;
552 /// let mut map = LinkedHashMap::new();
597 /// use linked_hash_map::LinkedHashMap;
599 /// let mut map = LinkedHashMap::new();
628 /// use linked_hash_map::LinkedHashMap;
630 /// let mut map = LinkedHashMap::new();
662 /// use linked_hash_map::LinkedHashMap;
664 /// let mut map = LinkedHashMap::new();
683 /// use linked_hash_map::LinkedHashMap;
685 /// let mut map = LinkedHashMap::new();
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
821 /// An insertion-order iterator over a `LinkedHashMap`'s entries, with immutable references to the
830 /// An insertion-order iterator over a `LinkedHashMap`'s entries, with mutable references to the
839 /// A consuming insertion-order iterator over a `LinkedHashMap`'s entries.
847 /// An insertion-order iterator over a `LinkedHashMap`'s entries represented as
850 map: *mut LinkedHashMap<K, V, S>,
1067 /// An insertion-order iterator over a `LinkedHashMap`'s keys.
1091 /// An insertion-order iterator over a `LinkedHashMap`'s values.
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
1142 // drop the HashMap but not the LinkedHashMap in into_iter()
1163 /// A view into a single occupied location in a `LinkedHashMap`.
1166 map: *mut LinkedHashMap<K, V, S>,
1170 /// A view into a single empty location in a `LinkedHashMap`.
1173 map: &'a mut LinkedHashMap<K, V, S>,
1182 /// use linked_hash_map::LinkedHashMap;
1184 /// let mut map = LinkedHashMap::<String, u32>::new();
1220 /// use linked_hash_map::LinkedHashMap;
1222 /// let mut map = LinkedHashMap::new();
1275 /// use linked_hash_map::LinkedHashMap;
1277 /// let mut map = LinkedHashMap::<String, u32>::new();
1315 use super::LinkedHashMap;
1319 let mut hash_map = LinkedHashMap::with_capacity(1000); in not_recycled_cycling()
1336 let mut hash_map = LinkedHashMap::with_capacity(1000); in recycled_cycling()