Home
last modified time | relevance | path

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

12

/external/rust/crates/dashmap/src/
Diter.rs199 pub struct IterMut<'a, K, V, S = RandomState, M = DashMap<K, V, S>> { struct
202 current: Option<GuardIterMut<'a, K, V, S>>, argument
205 unsafe impl<'a, 'i, K, V, S, M> Send for IterMut<'i, K, V, S, M> implementation
214 unsafe impl<'a, 'i, K, V, S, M> Sync for IterMut<'i, K, V, S, M> implementation
223 impl<'a, K: Eq + Hash, V, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>>
235 impl<'a, K: Eq + Hash, V, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>> Iterator
/external/rust/crates/buddy_system_allocator/src/
Dlinked_list.rs60 pub fn iter_mut(&mut self) -> IterMut { in iter_mut()
119 pub struct IterMut<'a> { struct
125 impl<'a> Iterator for IterMut<'a> { argument
/external/rust/crates/rayon/src/collections/
Dlinked_list.rs54 pub struct IterMut<'a, T: Send> { struct
59 &'a mut LinkedList<T> => IterMut<'a, T>, argument
Dbtree_map.rs54 pub struct IterMut<'a, K: Ord + Sync, V: Send> { struct
59 &'a mut BTreeMap<K, V> => IterMut<'a, K, V>, 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/crates/clap/src/util/
Dflat_map.rs220 pub struct IterMut<'a, K: 'a, V: 'a> { struct
221 keys: std::slice::IterMut<'a, K>, argument
222 values: std::slice::IterMut<'a, V>, argument
225 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
242 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
254 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> {} implementation
/external/rust/cxx/src/
Dcxx_vector.rs253 pub struct IterMut<'a, T> { struct
263 type IntoIter = IterMut<'a, T>; argument
270 impl<'a, T> Iterator for IterMut<'a, T> implementation
293 impl<'a, T> ExactSizeIterator for IterMut<'a, T> implementation
302 impl<'a, T> FusedIterator for IterMut<'a, T> where T: VectorElement {} implementation
/external/rust/crates/openssl/src/
Dstack.rs349 pub struct IterMut<'a, T: Stackable> { struct
354 impl<'a, T: Stackable> Iterator for IterMut<'a, T> { implementation
370 impl<'a, T: Stackable> DoubleEndedIterator for IterMut<'a, T> { implementation
380 impl<'a, T: Stackable> ExactSizeIterator for IterMut<'a, T> {} implementation
/external/rust/crates/dashmap/src/rayon/
Dmap.rs190 pub struct IterMut<'a, K, V, S = RandomState> { struct
194 impl<'a, K, V, S> ParallelIterator for IterMut<'a, K, V, S> argument
/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/thread_local/src/
Dlib.rs468 pub struct IterMut<'a, T: Send> { struct
473 impl<'a, T: Send> Iterator for IterMut<'a, T> { argument
485 impl<T: Send> ExactSizeIterator for IterMut<'_, T> {} implementation
486 impl<T: Send> FusedIterator for IterMut<'_, T> {} implementation
490 impl<'a, T: Send + fmt::Debug> fmt::Debug for IterMut<'a, T> { implementation
/external/rust/crates/slab/src/
Dlib.rs219 pub struct IterMut<'a, T> { struct
220 entries: iter::Enumerate<slice::IterMut<'a, Entry<T>>>, argument
221 len: usize,
1338 impl<T> fmt::Debug for IterMut<'_, T> implementation
1505 impl<'a, T> Iterator for IterMut<'a, T> { implementation
1525 impl<T> DoubleEndedIterator for IterMut<'_, T> { implementation
1539 impl<T> ExactSizeIterator for IterMut<'_, T> { implementation
1545 impl<T> FusedIterator for IterMut<'_, T> {} implementation
/external/rust/crates/futures-util/src/stream/futures_unordered/
Diter.rs18 pub struct IterMut<'a, Fut: Unpin>(pub(super) IterPinMut<'a, Fut>); struct
106 impl<'a, Fut: Unpin> Iterator for IterMut<'a, Fut> { implementation
118 impl<Fut: Unpin> ExactSizeIterator for IterMut<'_, Fut> {} implementation
/external/rust/crates/futures-util/src/stream/
Dselect_all.rs191 pub struct IterMut<'a, St: Unpin>(futures_unordered::IterMut<'a, StreamFuture<St>>); struct
215 impl<'a, St: Stream + Unpin> Iterator for IterMut<'a, St> { implementation
231 impl<St: Stream + Unpin> ExactSizeIterator for IterMut<'_, St> {} 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.rs947 pub struct IterMut<'a, K: 'a, V: 'a> { struct
948 head: *mut Node<K, V>,
949 tail: *mut Node<K, V>,
950 remaining: usize,
951 marker: marker::PhantomData<(&'a K, &'a mut V)>,
986 unsafe impl<'a, K, V> Send for IterMut<'a, K, V> implementation
1022 unsafe impl<'a, K, V> Sync for IterMut<'a, K, V> implementation
1118 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
1248 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
1283 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> { implementation
/external/rust/crates/syn/src/
Ddrops.rs36 impl<'a, T> TrivialDrop for slice::IterMut<'a, T> {} implementation
/external/rust/crates/hashlink/src/
Dlinked_hash_map.rs1364 pub struct IterMut<'a, K, V> { struct
1387 impl<K, V> IterMut<'_, K, V> { implementation
1430 unsafe impl<'a, K, V> Send for IterMut<'a, K, V> implementation
1458 unsafe impl<'a, K, V> Sync for IterMut<'a, K, V> implementation
1493 impl<K, V> fmt::Debug for IterMut<'_, K, V> implementation
1549 impl<'a, K, V> Iterator for IterMut<'a, K, V> { implementation
1637 impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V> { implementation
1688 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> { implementation
/external/rust/crates/vulkano/src/
Drange_map.rs525 pub struct IterMut<'a, K, V> { struct
526 inner: btree_map::IterMut<'a, RangeStartWrapper<K>, V>, argument
529 impl<'a, K, V> Iterator for IterMut<'a, K, V> implementation
545 impl<'a, K, V> FusedIterator for IterMut<'a, K, V> where K: Ord + Clone {} implementation
546 impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> where K: Ord + Clone {} implementation
/external/rust/crates/sharded-slab/src/
Dshard.rs62 pub(crate) struct IterMut<'a, T: 'a, C: cfg::Config + 'a>(slice::IterMut<'a, Ptr<T, C>>); struct
411 impl<'a, T, C> Iterator for IterMut<'a, T, C> implementation
/external/rust/crates/rayon/src/slice/
Dmod.rs838 pub struct IterMut<'data, T: Send> { struct
842 impl<'data, T: Send + 'data> ParallelIterator for IterMut<'data, T> { argument
857 impl<'data, T: Send + 'data> IndexedParallelIterator for IterMut<'data, T> { implementation
/external/rust/crates/http/src/header/
Dmap.rs93 pub struct IterMut<'a, T> { struct
94 map: *mut HeaderMap<T>,
95 entry: usize,
96 cursor: Option<Cursor>,
97 lt: PhantomData<&'a mut HeaderMap<T>>,
2088 impl<'a, T> IterMut<'a, T> { implementation
2122 impl<'a, T> Iterator for IterMut<'a, T> { implementation
2143 impl<'a, T> FusedIterator for IterMut<'a, T> {} implementation
2145 unsafe impl<'a, T: Sync> Sync for IterMut<'a, T> {} implementation
2146 unsafe impl<'a, T: Send> Send for IterMut<'a, T> {} implementation

12