Home
last modified time | relevance | path

Searched defs:Drain (Results 1 – 25 of 65) sorted by relevance

123

/external/rust/android-crates-io/crates/rayon/src/
Dstring.rs25 pub struct Drain<'a> { struct
30 impl<'a> ParallelIterator for Drain<'a> { implementation
43 impl<'a> Drop for Drain<'a> { implementation
Dvec.rs102 pub struct Drain<'data, T: Send> { struct
108 impl<'data, T: Send> ParallelIterator for Drain<'data, T> { implementation
123 impl<'data, T: Send> IndexedParallelIterator for Drain<'data, T> { implementation
152 impl<'data, T: Send> Drop for Drain<'data, T> { implementation
/external/rust/android-crates-io/crates/futures-util/src/sink/
Ddrain.rs11 pub struct Drain<T> { struct
29 pub fn drain<T>() -> Drain<T> { in drain() argument
33 impl<T> Unpin for Drain<T> {} implementation
35 impl<T> Clone for Drain<T> { implementation
41 impl<T> Sink<T> for Drain<T> { implementation
/external/rust/android-crates-io/crates/rayon/src/collections/
Dvec_deque.rs94 pub struct Drain<'a, T: Send> { struct
101 type Iter = Drain<'a, T>; argument
113 impl<'a, T: Send> ParallelIterator for Drain<'a, T> { implementation
128 impl<'a, T: Send> IndexedParallelIterator for Drain<'a, T> { implementation
151 impl<'a, T: Send> Drop for Drain<'a, T> { implementation
Dbinary_heap.rs63 pub struct Drain<'a, T: Ord + Send> { struct
68 type Iter = Drain<'a, T>; argument
76 impl<'a, T: Ord + Send> ParallelIterator for Drain<'a, T> { implementation
91 impl<'a, T: Ord + Send> IndexedParallelIterator for Drain<'a, T> { implementation
113 impl<'a, T: Ord + Send> Drop for Drain<'a, T> { implementation
Dhash_set.rs59 pub struct Drain<'a, T: Hash + Eq + Send> { struct
65 type Iter = Drain<'a, T>; argument
Dhash_map.rs73 pub struct Drain<'a, K: Hash + Eq + Send, V: Send> { struct
81 type Iter = Drain<'a, K, V>; argument
/external/rust/android-crates-io/crates/slab/src/
Dlib.rs225 pub struct Drain<'a, T> { struct
226 inner: vec::Drain<'a, Entry<T>>, argument
227 len: usize,
1349 impl<T> fmt::Debug for Drain<'_, T> { implementation
1549 impl<T> Iterator for Drain<'_, T> { implementation
1569 impl<T> DoubleEndedIterator for Drain<'_, T> { implementation
1583 impl<T> ExactSizeIterator for Drain<'_, T> { implementation
1589 impl<T> FusedIterator for Drain<'_, T> {} implementation
/external/rust/android-crates-io/crates/arrayvec/src/
Darrayvec.rs969 pub struct Drain<'a, T: 'a, const CAP: usize> { struct
979 unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {} argument
980 unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {} implementation
982 impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> { implementation
998 impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP> implementation
1009 impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {} implementation
1011 impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> { implementation
/external/rust/android-crates-io/crates/linked-hash-map/src/
Dlib.rs963 pub struct Drain<'a, K, V> { struct
964 head: *mut Node<K, V>,
965 tail: *mut Node<K, V>,
966 remaining: usize,
967 marker: marker::PhantomData<&'a mut (K, V)>,
993 unsafe impl<'a, K, V> Send for Drain<'a, K, V> implementation
1029 unsafe impl<'a, K, V> Sync for Drain<'a, K, V> implementation
1160 impl<'a, K, V> Iterator for Drain<'a, K, V> { implementation
1184 impl<'a, K, V> DoubleEndedIterator for Drain<'a, K, V> { implementation
1202 impl<'a, K, V> ExactSizeIterator for Drain<'a, K, V> { implementation
[all …]
/external/cronet/stable/net/spdy/
Dmultiplexed_http_stream.cc32 void MultiplexedHttpStream::Drain(HttpNetworkSession* session) { in Drain() function in net::MultiplexedHttpStream
/external/cronet/tot/net/spdy/
Dmultiplexed_http_stream.cc32 void MultiplexedHttpStream::Drain(HttpNetworkSession* session) { in Drain() function in net::MultiplexedHttpStream
/external/rust/android-crates-io/crates/slotmap/src/
Dsparse_secondary.rs1283 pub struct Drain<'a, K: Key + 'a, V: 'a> { struct
1284 inner: hash_map::Drain<'a, u32, Slot<V>>, argument
1285 _k: PhantomData<fn(K) -> K>,
1365 impl<'a, K: Key, V> Iterator for Drain<'a, K, V> { implementation
1380 impl<'a, K: Key, V> Drop for Drain<'a, K, V> { implementation
1514 impl<'a, K: Key, V> FusedIterator for Drain<'a, K, V> {} implementation
1522 impl<'a, K: Key, V> ExactSizeIterator for Drain<'a, K, V> {} implementation
Dbasic.rs946 pub struct Drain<'a, K: 'a + Key, V: 'a> { struct
947 sm: &'a mut SlotMap<K, V>,
948 cur: usize,
1032 impl<'a, K: Key, V> Iterator for Drain<'a, K, V> { implementation
1059 impl<'a, K: Key, V> Drop for Drain<'a, K, V> { implementation
1208 impl<'a, K: Key, V> FusedIterator for Drain<'a, K, V> {} implementation
1216 impl<'a, K: Key, V> ExactSizeIterator for Drain<'a, K, V> {} implementation
Dsecondary.rs1293 pub struct Drain<'a, K: Key + 'a, V: 'a> { struct
1294 sm: &'a mut SecondaryMap<K, V>,
1295 cur: usize,
1379 impl<'a, K: Key, V> Iterator for Drain<'a, K, V> { implementation
1401 impl<'a, K: Key, V> Drop for Drain<'a, K, V> { implementation
1542 impl<'a, K: Key, V> FusedIterator for Drain<'a, K, V> {} implementation
1550 impl<'a, K: Key, V> ExactSizeIterator for Drain<'a, K, V> {} implementation
Dhop.rs1032 pub struct Drain<'a, K: Key + 'a, V: 'a> { struct
1033 cur: usize,
1034 sm: &'a mut HopSlotMap<K, V>,
1122 impl<'a, K: Key, V> Iterator for Drain<'a, K, V> { implementation
1149 impl<'a, K: Key, V> Drop for Drain<'a, K, V> { implementation
1327 impl<'a, K: Key, V> FusedIterator for Drain<'a, K, V> {} implementation
1335 impl<'a, K: Key, V> ExactSizeIterator for Drain<'a, K, V> {} implementation
Ddense.rs842 pub struct Drain<'a, K: 'a + Key, V: 'a> { struct
843 sm: &'a mut DenseSlotMap<K, V>,
923 impl<'a, K: Key, V> Iterator for Drain<'a, K, V> { implementation
945 impl<'a, K: Key, V> Drop for Drain<'a, K, V> { implementation
1079 impl<'a, K: 'a + Key, V> FusedIterator for Drain<'a, K, V> {} implementation
1087 impl<'a, K: 'a + Key, V> ExactSizeIterator for Drain<'a, K, V> {} implementation
/external/rust/android-crates-io/crates/smallvec/src/
Dlib.rs350 pub struct Drain<'a, T: 'a + Array> { struct
357 impl<'a, T: 'a + Array> fmt::Debug for Drain<'a, T> argument
366 unsafe impl<'a, T: Sync + Array> Sync for Drain<'a, T> {} implementation
367 unsafe impl<'a, T: Send + Array> Send for Drain<'a, T> {} implementation
369 impl<'a, T: 'a + Array> Iterator for Drain<'a, T> { implementation
385 impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T> { implementation
394 impl<'a, T: Array> ExactSizeIterator for Drain<'a, T> { implementation
401 impl<'a, T: Array> FusedIterator for Drain<'a, T> {} implementation
403 impl<'a, T: 'a + Array> Drop for Drain<'a, T> { implementation
/external/compiler-rt/lib/tsan/rtl/
Dtsan_dense_alloc.h125 void Drain(Cache *c) { in Drain() function
/external/rust/android-crates-io/crates/weak-table/src/
Dptr_weak_hash_set.rs191 pub struct Drain<'a, T: 'a>(base::Drain<'a, ByPtr<T>, ()>); struct
193 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
Dweak_hash_set.rs220 pub struct Drain<'a, T: 'a>(base::Drain<'a, T, ()>); struct
222 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
/external/rust/android-crates-io/crates/hashbrown/src/
Drustc_entry.rs561 impl<K, V> Drain<'_, K, V> { implementation
Dtable.rs2298 pub struct Drain<'a, T, A: Allocator = Global> { struct
2299 inner: RawDrain<'a, T, A>, argument
2302 impl<T, A: Allocator> Iterator for Drain<'_, T, A> { implementation
2322 impl<T, A: Allocator> ExactSizeIterator for Drain<'_, T, A> { implementation
2328 impl<T, A: Allocator> FusedIterator for Drain<'_, T, A> {} implementation
2330 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Drain<'_, T, A> { implementation
/external/rust/android-crates-io/crates/hashlink/src/
Dlinked_hash_set.rs465 pub struct Drain<'a, K: 'a> { struct
466 iter: linked_hash_map::Drain<'a, K, ()>, argument
570 impl<K> Iterator for Drain<'_, K> { implementation
584 impl<K> DoubleEndedIterator for Drain<'_, K> { implementation
591 impl<K> ExactSizeIterator for Drain<'_, K> {} implementation
Dlinked_hash_map.rs1403 pub struct Drain<'a, K, V> { struct
1408 // We want `Drain` to be covariant argument
1409 marker: PhantomData<(K, V, &'a LinkedHashMap<K, V>)>,
1436 impl<K, V> Drain<'_, K, V> { implementation
1469 unsafe impl<K, V> Send for Drain<'_, K, V> implementation
1497 unsafe impl<K, V> Sync for Drain<'_, K, V> implementation
1540 impl<K, V> fmt::Debug for Drain<'_, K, V> implementation
1621 impl<K, V> Iterator for Drain<'_, K, V> { implementation
1694 impl<K, V> DoubleEndedIterator for Drain<'_, K, V> { implementation
1731 impl<K, V> Drop for Drain<'_, K, V> { implementation

123