Home
last modified time | relevance | path

Searched defs:K (Results 1 – 25 of 698) sorted by relevance

12345678910>>...28

/prebuilts/go/linux-x86/src/internal/concurrent/
Dhashtriemap.go29 func NewHashTrieMap[K, V comparable]() *HashTrieMap[K, V] {
48 func (ht *HashTrieMap[K, V]) Load(key K) (value V, ok bool) {
71 func (ht *HashTrieMap[K, V]) LoadOrStore(key K, value V) (result V, loaded bool) {
149 …t *HashTrieMap[K, V]) expand(oldEntry, newEntry *entry[K, V], newHash uintptr, hashShift uint, par…
184 func (ht *HashTrieMap[K, V]) CompareAndDelete(key K, old V) (deleted bool) {
284 func (ht *HashTrieMap[K, V]) iter(i *indirect[K, V], yield func(key K, value V) bool) bool {
326 func newIndirectNode[K, V comparable](parent *indirect[K, V]) *indirect[K, V] {
348 func newEntryNode[K, V comparable](key K, value V) *entry[K, V] {
356 func (e *entry[K, V]) lookup(key K, equal equalFunc) (V, bool) {
370 func (head *entry[K, V]) compareAndDelete(key K, value V, keyEqual, valEqual equalFunc) (*entry[K, …
Dhashtriemap_test.go203 func testAll[K, V comparable](t *testing.T, m *HashTrieMap[K, V], testData map[K]V, yield func(K, V…
228 func expectPresent[K, V comparable](t *testing.T, key K, want V) func(got V, ok bool) {
242 func expectMissing[K, V comparable](t *testing.T, key K, want V) func(got V, ok bool) {
261 func expectLoaded[K, V comparable](t *testing.T, key K, want V) func(got V, loaded bool) {
275 func expectStored[K, V comparable](t *testing.T, key K, want V) func(got V, loaded bool) {
289 func expectDeleted[K, V comparable](t *testing.T, key K, old V) func(deleted bool) {
300 func expectNotDeleted[K, V comparable](t *testing.T, key K, old V) func(deleted bool) {
337 func dumpMap[K, V comparable](ht *HashTrieMap[K, V]) {
341 func dumpNode[K, V comparable](ht *HashTrieMap[K, V], n *node[K, V], depth int) {
/prebuilts/rust/linux-x86/1.83.0/lib/rustlib/src/rust/vendor/hashbrown/src/
Draw_entry.rs107 pub fn raw_entry_mut(&mut self) -> RawEntryBuilderMut<'_, K, V, S, A> { in raw_entry_mut() argument
156 pub fn raw_entry(&self) -> RawEntryBuilder<'_, K, V, S, A> { in raw_entry() argument
525 pub fn from_key<Q>(self, k: &Q) -> RawEntryMut<'a, K, V, S, A> in from_key() argument
558 pub fn from_key_hashed_nocheck<Q>(self, hash: u64, k: &Q) -> RawEntryMut<'a, K, V, S, A> in from_key_hashed_nocheck() argument
591 pub fn from_hash<F>(self, hash: u64, is_match: F) -> RawEntryMut<'a, K, V, S, A> in from_hash() argument
599 fn search<F>(self, hash: u64, mut is_match: F) -> RawEntryMut<'a, K, V, S, A> in search() argument
631 pub fn from_key<Q>(self, k: &Q) -> Option<(&'a K, &'a V)> in from_key()
662 pub fn from_key_hashed_nocheck<Q>(self, hash: u64, k: &Q) -> Option<(&'a K, &'a V)> in from_key_hashed_nocheck()
670 fn search<F>(self, hash: u64, mut is_match: F) -> Option<(&'a K, &'a V)> in search()
702 pub fn from_hash<F>(self, hash: u64, is_match: F) -> Option<(&'a K, &'a V)> in from_hash()
[all …]
Drustc_entry.rs34 pub fn rustc_entry(&mut self, key: K) -> RustcEntry<'_, K, V, A> { in rustc_entry() argument
150 pub fn insert(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert() argument
224 pub fn key(&self) -> &K { in key()
307 pub fn key(&self) -> &K { in key()
330 pub fn remove_entry(self) -> (K, V) { in remove_entry()
472 pub fn key(&self) -> &K { in key()
491 pub fn into_key(self) -> K { in into_key()
536 pub fn insert_entry(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert_entry() argument
548 pub fn rustc_iter(&self) -> Iter<'_, K, V> { in rustc_iter() argument
556 pub fn rustc_iter(&self) -> Iter<'_, K, V> { in rustc_iter() argument
[all …]
/prebuilts/rust/linux-musl-x86/1.83.0/lib/rustlib/src/rust/vendor/hashbrown/src/
Draw_entry.rs107 pub fn raw_entry_mut(&mut self) -> RawEntryBuilderMut<'_, K, V, S, A> { in raw_entry_mut() argument
156 pub fn raw_entry(&self) -> RawEntryBuilder<'_, K, V, S, A> { in raw_entry() argument
525 pub fn from_key<Q>(self, k: &Q) -> RawEntryMut<'a, K, V, S, A> in from_key() argument
558 pub fn from_key_hashed_nocheck<Q>(self, hash: u64, k: &Q) -> RawEntryMut<'a, K, V, S, A> in from_key_hashed_nocheck() argument
591 pub fn from_hash<F>(self, hash: u64, is_match: F) -> RawEntryMut<'a, K, V, S, A> in from_hash() argument
599 fn search<F>(self, hash: u64, mut is_match: F) -> RawEntryMut<'a, K, V, S, A> in search() argument
631 pub fn from_key<Q>(self, k: &Q) -> Option<(&'a K, &'a V)> in from_key()
662 pub fn from_key_hashed_nocheck<Q>(self, hash: u64, k: &Q) -> Option<(&'a K, &'a V)> in from_key_hashed_nocheck()
670 fn search<F>(self, hash: u64, mut is_match: F) -> Option<(&'a K, &'a V)> in search()
702 pub fn from_hash<F>(self, hash: u64, is_match: F) -> Option<(&'a K, &'a V)> in from_hash()
[all …]
Drustc_entry.rs34 pub fn rustc_entry(&mut self, key: K) -> RustcEntry<'_, K, V, A> { in rustc_entry() argument
150 pub fn insert(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert() argument
224 pub fn key(&self) -> &K { in key()
307 pub fn key(&self) -> &K { in key()
330 pub fn remove_entry(self) -> (K, V) { in remove_entry()
472 pub fn key(&self) -> &K { in key()
491 pub fn into_key(self) -> K { in into_key()
536 pub fn insert_entry(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert_entry() argument
548 pub fn rustc_iter(&self) -> Iter<'_, K, V> { in rustc_iter() argument
556 pub fn rustc_iter(&self) -> Iter<'_, K, V> { in rustc_iter() argument
[all …]
/prebuilts/rust/linux-musl-x86/1.82.0/lib/rustlib/src/rust/library/alloc/src/collections/btree/
Dnavigate.rs37 pub fn reborrow(&self) -> LeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
47 pub fn next_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_checked()
52 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_back_checked()
59 pub fn next_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_checked()
64 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_back_checked()
73 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_checked() argument
89 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_back_checked() argument
118 fn reborrow(&self) -> LazyLeafHandle<marker::Immut<'_>, K, V> { in reborrow() argument
150 pub fn reborrow(&self) -> LazyLeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
160 pub unsafe fn next_unchecked(&mut self) -> (&'a K, &'a V) { in next_unchecked()
[all …]
Dmap.rs208 fn clone(&self) -> BTreeMap<K, V, A> { in clone()
209 fn clone_subtree<'a, K: Clone, V: Clone, A: Allocator + Clone>( in clone() argument
212 ) -> BTreeMap<K, V, A> in clone()
299 fn get(&self, key: &Q) -> Option<&K> { in get()
307 fn take(&mut self, key: &Q) -> Option<K> { in take()
325 fn replace(&mut self, key: K) -> Option<K> { in replace()
440 pub(super) fn iter(&self) -> Iter<'_, K, V> { in iter() argument
674 pub const fn new_in(alloc: A) -> BTreeMap<K, V, A> { in new_in()
724 pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)> in get_key_value()
751 pub fn first_key_value(&self) -> Option<(&K, &V)> in first_key_value()
[all …]
Dnode.rs220 fn from_new_leaf<A: Allocator + Clone>(leaf: Box<LeafNode<K, V>, A>) -> Self { in from_new_leaf()
226 fn new_internal<A: Allocator + Clone>(child: Root<K, V>, alloc: A) -> Self { in new_internal()
235 internal: Box<InternalNode<K, V>, A>, in from_new_internal()
248 fn from_internal(node: NonNull<InternalNode<K, V>>, height: usize) -> Self { in from_internal()
258 fn as_internal_ptr(this: &Self) -> *mut InternalNode<K, V> { in as_internal_ptr()
266 fn as_internal_mut(&mut self) -> &mut InternalNode<K, V> { in as_internal_mut()
293 pub fn reborrow(&self) -> NodeRef<marker::Immut<'_>, K, V, Type> { in reborrow() argument
300 fn as_leaf_ptr(this: &Self) -> *mut LeafNode<K, V> { in as_leaf_ptr()
320 ) -> Result<Handle<NodeRef<BorrowType, K, V, marker::Internal>, marker::Edge>, Self> { in ascend() argument
377 fn into_leaf(self) -> &'a LeafNode<K, V> { in into_leaf()
[all …]
/prebuilts/rust/linux-musl-x86/1.83.0/lib/rustlib/src/rust/library/alloc/src/collections/btree/
Dnavigate.rs37 pub fn reborrow(&self) -> LeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
47 pub fn next_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_checked()
52 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_back_checked()
59 pub fn next_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_checked()
64 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_back_checked()
73 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_checked() argument
89 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_back_checked() argument
118 fn reborrow(&self) -> LazyLeafHandle<marker::Immut<'_>, K, V> { in reborrow() argument
150 pub fn reborrow(&self) -> LazyLeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
160 pub unsafe fn next_unchecked(&mut self) -> (&'a K, &'a V) { in next_unchecked()
[all …]
Dmap.rs208 fn clone(&self) -> BTreeMap<K, V, A> { in clone()
209 fn clone_subtree<'a, K: Clone, V: Clone, A: Allocator + Clone>( in clone() argument
212 ) -> BTreeMap<K, V, A> in clone()
299 fn get(&self, key: &Q) -> Option<&K> { in get()
307 fn take(&mut self, key: &Q) -> Option<K> { in take()
325 fn replace(&mut self, key: K) -> Option<K> { in replace()
440 pub(super) fn iter(&self) -> Iter<'_, K, V> { in iter() argument
674 pub const fn new_in(alloc: A) -> BTreeMap<K, V, A> { in new_in()
724 pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)> in get_key_value()
751 pub fn first_key_value(&self) -> Option<(&K, &V)> in first_key_value()
[all …]
Dnode.rs220 fn from_new_leaf<A: Allocator + Clone>(leaf: Box<LeafNode<K, V>, A>) -> Self { in from_new_leaf()
226 fn new_internal<A: Allocator + Clone>(child: Root<K, V>, alloc: A) -> Self { in new_internal()
235 internal: Box<InternalNode<K, V>, A>, in from_new_internal()
248 fn from_internal(node: NonNull<InternalNode<K, V>>, height: usize) -> Self { in from_internal()
258 fn as_internal_ptr(this: &Self) -> *mut InternalNode<K, V> { in as_internal_ptr()
266 fn as_internal_mut(&mut self) -> &mut InternalNode<K, V> { in as_internal_mut()
293 pub fn reborrow(&self) -> NodeRef<marker::Immut<'_>, K, V, Type> { in reborrow() argument
300 fn as_leaf_ptr(this: &Self) -> *mut LeafNode<K, V> { in as_leaf_ptr()
320 ) -> Result<Handle<NodeRef<BorrowType, K, V, marker::Internal>, marker::Edge>, Self> { in ascend() argument
377 fn into_leaf(self) -> &'a LeafNode<K, V> { in into_leaf()
[all …]
/prebuilts/rust/linux-x86/1.83.0/lib/rustlib/src/rust/library/alloc/src/collections/btree/
Dnavigate.rs37 pub fn reborrow(&self) -> LeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
47 pub fn next_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_checked()
52 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_back_checked()
59 pub fn next_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_checked()
64 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_back_checked()
73 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_checked() argument
89 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_back_checked() argument
118 fn reborrow(&self) -> LazyLeafHandle<marker::Immut<'_>, K, V> { in reborrow() argument
150 pub fn reborrow(&self) -> LazyLeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
160 pub unsafe fn next_unchecked(&mut self) -> (&'a K, &'a V) { in next_unchecked()
[all …]
Dmap.rs208 fn clone(&self) -> BTreeMap<K, V, A> { in clone()
209 fn clone_subtree<'a, K: Clone, V: Clone, A: Allocator + Clone>( in clone() argument
212 ) -> BTreeMap<K, V, A> in clone()
299 fn get(&self, key: &Q) -> Option<&K> { in get()
307 fn take(&mut self, key: &Q) -> Option<K> { in take()
325 fn replace(&mut self, key: K) -> Option<K> { in replace()
440 pub(super) fn iter(&self) -> Iter<'_, K, V> { in iter() argument
674 pub const fn new_in(alloc: A) -> BTreeMap<K, V, A> { in new_in()
724 pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)> in get_key_value()
751 pub fn first_key_value(&self) -> Option<(&K, &V)> in first_key_value()
[all …]
Dnode.rs220 fn from_new_leaf<A: Allocator + Clone>(leaf: Box<LeafNode<K, V>, A>) -> Self { in from_new_leaf()
226 fn new_internal<A: Allocator + Clone>(child: Root<K, V>, alloc: A) -> Self { in new_internal()
235 internal: Box<InternalNode<K, V>, A>, in from_new_internal()
248 fn from_internal(node: NonNull<InternalNode<K, V>>, height: usize) -> Self { in from_internal()
258 fn as_internal_ptr(this: &Self) -> *mut InternalNode<K, V> { in as_internal_ptr()
266 fn as_internal_mut(&mut self) -> &mut InternalNode<K, V> { in as_internal_mut()
293 pub fn reborrow(&self) -> NodeRef<marker::Immut<'_>, K, V, Type> { in reborrow() argument
300 fn as_leaf_ptr(this: &Self) -> *mut LeafNode<K, V> { in as_leaf_ptr()
320 ) -> Result<Handle<NodeRef<BorrowType, K, V, marker::Internal>, marker::Edge>, Self> { in ascend() argument
377 fn into_leaf(self) -> &'a LeafNode<K, V> { in into_leaf()
[all …]
/prebuilts/rust/linux-x86/1.82.0/lib/rustlib/src/rust/library/alloc/src/collections/btree/
Dnavigate.rs37 pub fn reborrow(&self) -> LeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
47 pub fn next_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_checked()
52 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a V)> { in next_back_checked()
59 pub fn next_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_checked()
64 pub fn next_back_checked(&mut self) -> Option<(&'a K, &'a mut V)> { in next_back_checked()
73 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_checked() argument
89 F: Fn(&Handle<NodeRef<BorrowType, K, V, marker::LeafOrInternal>, marker::KV>) -> R, in perform_next_back_checked() argument
118 fn reborrow(&self) -> LazyLeafHandle<marker::Immut<'_>, K, V> { in reborrow() argument
150 pub fn reborrow(&self) -> LazyLeafRange<marker::Immut<'_>, K, V> { in reborrow() argument
160 pub unsafe fn next_unchecked(&mut self) -> (&'a K, &'a V) { in next_unchecked()
[all …]
Dmap.rs208 fn clone(&self) -> BTreeMap<K, V, A> { in clone()
209 fn clone_subtree<'a, K: Clone, V: Clone, A: Allocator + Clone>( in clone() argument
212 ) -> BTreeMap<K, V, A> in clone()
299 fn get(&self, key: &Q) -> Option<&K> { in get()
307 fn take(&mut self, key: &Q) -> Option<K> { in take()
325 fn replace(&mut self, key: K) -> Option<K> { in replace()
440 pub(super) fn iter(&self) -> Iter<'_, K, V> { in iter() argument
674 pub const fn new_in(alloc: A) -> BTreeMap<K, V, A> { in new_in()
724 pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)> in get_key_value()
751 pub fn first_key_value(&self) -> Option<(&K, &V)> in first_key_value()
[all …]
Dnode.rs220 fn from_new_leaf<A: Allocator + Clone>(leaf: Box<LeafNode<K, V>, A>) -> Self { in from_new_leaf()
226 fn new_internal<A: Allocator + Clone>(child: Root<K, V>, alloc: A) -> Self { in new_internal()
235 internal: Box<InternalNode<K, V>, A>, in from_new_internal()
248 fn from_internal(node: NonNull<InternalNode<K, V>>, height: usize) -> Self { in from_internal()
258 fn as_internal_ptr(this: &Self) -> *mut InternalNode<K, V> { in as_internal_ptr()
266 fn as_internal_mut(&mut self) -> &mut InternalNode<K, V> { in as_internal_mut()
293 pub fn reborrow(&self) -> NodeRef<marker::Immut<'_>, K, V, Type> { in reborrow() argument
300 fn as_leaf_ptr(this: &Self) -> *mut LeafNode<K, V> { in as_leaf_ptr()
320 ) -> Result<Handle<NodeRef<BorrowType, K, V, marker::Internal>, marker::Edge>, Self> { in ascend() argument
377 fn into_leaf(self) -> &'a LeafNode<K, V> { in into_leaf()
[all …]
/prebuilts/go/linux-x86/test/fixedbugs/
Dissue37716.go12 type K struct { struct
13 a, b int32 // these get merged by the compiler into a single field, something typehash doesn't do
14 c float64
/prebuilts/go/linux-x86/src/cmd/compile/internal/syntax/testdata/
Dmap.go24 func New[K, V any](compare func(K, K) int) *Map[K, V] {
31 func (m *Map[K, V]) find(key K) **node[K, V] {
49 func (m *Map[K, V]) Insert(key K, val V) bool {
61 func (m *Map[K, V]) Find(key K) (V, bool) {
/prebuilts/go/linux-x86/src/internal/types/testdata/check/
Dmap0.go25 func New[K, V any](compare func(K, K) int) *Map[K, V] {
32 func (m *Map[K, V]) find(key K) **node[K, V] {
50 func (m *Map[K, V]) Insert(key K, val V) bool {
62 func (m *Map[K, V]) Find(key K) (V, bool) {
/prebuilts/rust/linux-musl-x86/1.82.0/lib/rustlib/src/rust/vendor/hashbrown/src/
Drustc_entry.rs34 pub fn rustc_entry(&mut self, key: K) -> RustcEntry<'_, K, V, A> { in rustc_entry() argument
152 pub fn insert(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert() argument
226 pub fn key(&self) -> &K { in key()
309 pub fn key(&self) -> &K { in key()
332 pub fn remove_entry(self) -> (K, V) { in remove_entry()
481 pub fn replace_entry(self, value: V) -> (K, V) { in replace_entry()
515 pub fn replace_key(self) -> K { in replace_key()
534 pub fn key(&self) -> &K { in key()
553 pub fn into_key(self) -> K { in into_key()
598 pub fn insert_entry(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert_entry() argument
[all …]
/prebuilts/rust/linux-x86/1.82.0/lib/rustlib/src/rust/vendor/hashbrown/src/
Drustc_entry.rs34 pub fn rustc_entry(&mut self, key: K) -> RustcEntry<'_, K, V, A> { in rustc_entry() argument
152 pub fn insert(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert() argument
226 pub fn key(&self) -> &K { in key()
309 pub fn key(&self) -> &K { in key()
332 pub fn remove_entry(self) -> (K, V) { in remove_entry()
481 pub fn replace_entry(self, value: V) -> (K, V) { in replace_entry()
515 pub fn replace_key(self) -> K { in replace_key()
534 pub fn key(&self) -> &K { in key()
553 pub fn into_key(self) -> K { in into_key()
598 pub fn insert_entry(self, value: V) -> RustcOccupiedEntry<'a, K, V, A> { in insert_entry() argument
[all …]
/prebuilts/rust/linux-x86/1.82.0/lib/rustlib/src/rust/library/std/src/collections/hash/
Dmap.rs249 pub fn with_capacity(capacity: usize) -> HashMap<K, V, RandomState> { in with_capacity()
281 pub const fn with_hasher(hash_builder: S) -> HashMap<K, V, S> { in with_hasher()
312 pub fn with_capacity_and_hasher(capacity: usize, hasher: S) -> HashMap<K, V, S> { in with_capacity_and_hasher()
359 pub fn keys(&self) -> Keys<'_, K, V> { in keys() argument
392 pub fn into_keys(self) -> IntoKeys<K, V> { in into_keys()
421 pub fn values(&self) -> Values<'_, K, V> { in values() argument
454 pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { in values_mut() argument
487 pub fn into_values(self) -> IntoValues<K, V> { in into_values()
516 pub fn iter(&self) -> Iter<'_, K, V> { in iter() argument
551 pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { in iter_mut() argument
[all …]
/prebuilts/rust/linux-musl-x86/1.82.0/lib/rustlib/src/rust/library/std/src/collections/hash/
Dmap.rs249 pub fn with_capacity(capacity: usize) -> HashMap<K, V, RandomState> { in with_capacity()
281 pub const fn with_hasher(hash_builder: S) -> HashMap<K, V, S> { in with_hasher()
312 pub fn with_capacity_and_hasher(capacity: usize, hasher: S) -> HashMap<K, V, S> { in with_capacity_and_hasher()
359 pub fn keys(&self) -> Keys<'_, K, V> { in keys() argument
392 pub fn into_keys(self) -> IntoKeys<K, V> { in into_keys()
421 pub fn values(&self) -> Values<'_, K, V> { in values() argument
454 pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { in values_mut() argument
487 pub fn into_values(self) -> IntoValues<K, V> { in into_values()
516 pub fn iter(&self) -> Iter<'_, K, V> { in iter() argument
551 pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { in iter_mut() argument
[all …]

12345678910>>...28