Home
last modified time | relevance | path

Searched defs:IterMut (Results 1 – 20 of 20) sorted by relevance

/external/rust/crates/rayon/src/collections/
Dbtree_map.rs54 pub struct IterMut<'a, K: Ord + Sync, V: Send> { struct
59 &'a mut BTreeMap<K, V> => IterMut<'a, K, V>, argument
Dlinked_list.rs54 pub struct IterMut<'a, T: Send> { struct
59 &'a mut LinkedList<T> => IterMut<'a, T>, argument
Dhash_map.rs56 pub struct IterMut<'a, K: Hash + Eq + Sync, V: Send> { struct
61 &'a mut HashMap<K, V, S> => IterMut<'a, K, V>, argument
Dvec_deque.rs70 pub struct IterMut<'a, T: Send> { struct
71 inner: Chain<slice::IterMut<'a, T>, slice::IterMut<'a, T>>, argument
/external/rust/cxx/src/
Dcxx_vector.rs203 pub struct IterMut<'a, T> { struct
213 type IntoIter = IterMut<'a, T>; argument
220 impl<'a, T> Iterator for IterMut<'a, T> implementation
243 impl<'a, T> ExactSizeIterator for IterMut<'a, T> implementation
252 impl<'a, T> FusedIterator for IterMut<'a, T> where T: VectorElement {} implementation
/external/rust/crates/futures-util/src/stream/futures_unordered/
Diter.rs17 pub struct IterMut<'a, Fut: Unpin> (pub(super) IterPinMut<'a, Fut>); struct
60 impl<'a, Fut: Unpin> Iterator for IterMut<'a, Fut> { implementation
72 impl<Fut: Unpin> ExactSizeIterator for IterMut<'_, Fut> {} implementation
/external/rust/crates/rayon/src/
Dresult.rs68 pub struct IterMut<'a, T: Send> { struct
74 type Iter = IterMut<'a, T>; argument
Doption.rs125 pub struct IterMut<'a, T: Send> { struct
131 type Iter = IterMut<'a, T>; argument
/external/rust/crates/slab/src/
Dlib.rs169 pub struct IterMut<'a, T: 'a> { struct
170 entries: std::slice::IterMut<'a, Entry<T>>, argument
171 curr: usize,
847 impl<'a, T: 'a> fmt::Debug for IterMut<'a, T> implementation
946 impl<'a, T> Iterator for IterMut<'a, T> { implementation
/external/rust/crates/thread_local/src/
Dlib.rs464 pub struct IterMut<'a, T: Send> { struct
469 impl<'a, T: Send> Iterator for IterMut<'a, T> { implementation
481 impl<T: Send> ExactSizeIterator for IterMut<'_, T> {} implementation
482 impl<T: Send> FusedIterator for IterMut<'_, T> {} implementation
486 impl<'a, T: Send + fmt::Debug> fmt::Debug for IterMut<'a, T> { implementation
/external/rust/crates/lru-cache/src/
Dlib.rs419 pub struct IterMut<'a, K: 'a, V: 'a>(linked_hash_map::IterMut<'a, K, V>); struct
421 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
427 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
431 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> { implementation
/external/rust/crates/linked-hash-map/src/
Dlib.rs832 pub struct IterMut<'a, K: 'a, V: 'a> { struct
833 head: *mut Node<K, V>,
834 tail: *mut Node<K, V>,
858 unsafe impl<'a, K, V> Send for IterMut<'a, K, V> where K: Send, V: Send {} argument
866 unsafe impl<'a, K, V> Sync for IterMut<'a, K, V> where K: Sync, V: Sync {} implementation
932 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
1014 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
1047 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> { implementation
/external/rust/crates/hashlink/src/
Dlinked_hash_map.rs1274 pub struct IterMut<'a, K, V> { struct
1297 impl<K, V> IterMut<'_, K, V> { argument
1340 unsafe impl<'a, K, V> Send for IterMut<'a, K, V> implementation
1368 unsafe impl<'a, K, V> Sync for IterMut<'a, K, V> implementation
1403 impl<K, V> fmt::Debug for IterMut<'_, K, V> implementation
1459 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
1547 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
1598 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> {} implementation
/external/rust/crates/hashbrown/src/
Drustc_entry.rs608 impl<K, V> IterMut<'_, K, V> { impl
Dmap.rs1534 pub struct IterMut<'a, K, V> { struct
1543 unsafe impl<K: Send, V: Send> Send for IterMut<'_, K, V> {} implementation
1545 impl<K, V> IterMut<'_, K, V> { implementation
2527 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
2546 impl<K, V> ExactSizeIterator for IterMut<'_, K, V> { implementation
2552 impl<K, V> FusedIterator for IterMut<'_, K, V> {} implementation
2554 impl<K, V> fmt::Debug for IterMut<'_, K, V> implementation
/external/rust/crates/syn/src/
Dpunctuated.rs827 pub struct IterMut<'a, T: 'a> { struct
828 inner: Box<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>, argument
848 impl<'a, T> Iterator for IterMut<'a, T> { implementation
860 impl<'a, T> DoubleEndedIterator for IterMut<'a, T> { implementation
866 impl<'a, T> ExactSizeIterator for IterMut<'a, T> { implementation
/external/rust/crates/serde_json/src/
Dmap.rs223 pub fn iter_mut(&mut self) -> IterMut { in iter_mut()
789 pub struct IterMut<'a> { struct
790 iter: IterMutImpl<'a>, argument
/external/rust/crates/weak-table/src/
Dweak_key_hash_map.rs66 pub struct IterMut<'a, K: 'a, V: 'a> { struct
67 base: ::std::slice::IterMut<'a, Bucket<K, V>>, argument
71 impl<'a, K: WeakElement, V> Iterator for IterMut<'a, K, V> { implementation
/external/rust/crates/rayon/src/slice/
Dmod.rs819 pub struct IterMut<'data, T: Send> { struct
823 impl<'data, T: Send + 'data> ParallelIterator for IterMut<'data, T> { argument
838 impl<'data, T: Send + 'data> IndexedParallelIterator for IterMut<'data, T> { implementation
/external/rust/crates/managed/src/
Dmap.rs449 pub enum IterMut<'a, K: 'a, V: 'a> { enum
457 impl<'a, K: Ord + 'a, V: 'a> Iterator for IterMut<'a, K, V> { implementation