| /external/rust/crates/rayon/src/ |
| D | string.rs | 25 pub struct Drain<'a> { struct 30 impl<'a> ParallelIterator for Drain<'a> { argument 43 impl<'a> Drop for Drain<'a> { implementation
|
| D | vec.rs | 102 pub struct Drain<'data, T: Send> { struct 108 impl<'data, T: Send> ParallelIterator for Drain<'data, T> { argument 123 impl<'data, T: Send> IndexedParallelIterator for Drain<'data, T> { implementation 152 impl<'data, T: Send> Drop for Drain<'data, T> { implementation
|
| /external/rust/crates/futures-util/src/sink/ |
| D | drain.rs | 11 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/crates/rayon/src/collections/ |
| D | vec_deque.rs | 94 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
|
| D | binary_heap.rs | 63 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
|
| D | hash_set.rs | 59 pub struct Drain<'a, T: Hash + Eq + Send> { struct 65 type Iter = Drain<'a, T>; argument
|
| D | hash_map.rs | 73 pub struct Drain<'a, K: Hash + Eq + Send, V: Send> { struct 81 type Iter = Drain<'a, K, V>; argument
|
| /external/rust/crates/slab/src/ |
| D | lib.rs | 225 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/crates/arrayvec/src/ |
| D | arrayvec.rs | 957 pub struct Drain<'a, T: 'a, const CAP: usize> { struct 967 unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {} argument 968 unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {} implementation 970 impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> { implementation 986 impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP> implementation 997 impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {} implementation 999 impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> { implementation
|
| /external/rust/crates/linked-hash-map/src/ |
| D | lib.rs | 963 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/net/spdy/ |
| D | multiplexed_http_stream.cc | 40 void MultiplexedHttpStream::Drain(HttpNetworkSession* session) { in Drain() function in net::MultiplexedHttpStream
|
| /external/rust/crates/smallvec/src/ |
| D | lib.rs | 347 pub struct Drain<'a, T: 'a + Array> { struct 354 impl<'a, T: 'a + Array> fmt::Debug for Drain<'a, T> argument 363 unsafe impl<'a, T: Sync + Array> Sync for Drain<'a, T> {} implementation 364 unsafe impl<'a, T: Send + Array> Send for Drain<'a, T> {} implementation 366 impl<'a, T: 'a + Array> Iterator for Drain<'a, T> { implementation 382 impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T> { implementation 391 impl<'a, T: Array> ExactSizeIterator for Drain<'a, T> { implementation 398 impl<'a, T: Array> FusedIterator for Drain<'a, T> {} implementation 400 impl<'a, T: 'a + Array> Drop for Drain<'a, T> { implementation
|
| /external/rust/crates/hashlink/src/ |
| D | linked_hash_map.rs | 1378 pub struct Drain<'a, K, V> { struct 1383 // We want `Drain` to be covariant argument 1384 marker: PhantomData<(K, V, &'a LinkedHashMap<K, V>)>, 1411 impl<K, V> Drain<'_, K, V> { impl 1444 unsafe impl<'a, K, V> Send for Drain<'a, K, V> implementation 1472 unsafe impl<'a, K, V> Sync for Drain<'a, K, V> implementation 1515 impl<K, V> fmt::Debug for Drain<'_, K, V> implementation 1596 impl<'a, K, V> Iterator for Drain<'a, K, V> { implementation 1669 impl<'a, K, V> DoubleEndedIterator for Drain<'a, K, V> { implementation 1706 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
|
| D | linked_hash_set.rs | 466 pub struct Drain<'a, K: 'a> { struct 467 iter: linked_hash_map::Drain<'a, K, ()>, argument 571 impl<'a, K> Iterator for Drain<'a, K> { implementation 585 impl<'a, K> DoubleEndedIterator for Drain<'a, K> { implementation 592 impl<'a, K> ExactSizeIterator for Drain<'a, K> {} implementation
|
| /external/compiler-rt/lib/tsan/rtl/ |
| D | tsan_dense_alloc.h | 125 void Drain(Cache *c) { in Drain() function
|
| /external/rust/crates/weak-table/src/ |
| D | ptr_weak_hash_set.rs | 191 pub struct Drain<'a, T: 'a>(base::Drain<'a, ByPtr<T>, ()>); struct 193 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
|
| D | weak_hash_set.rs | 220 pub struct Drain<'a, T: 'a>(base::Drain<'a, T, ()>); struct 222 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
|
| D | weak_value_hash_map.rs | 96 pub struct Drain<'a, K: 'a, V: 'a> { struct 101 impl<'a, K, V: WeakElement> Iterator for Drain<'a, K, V> { implementation 122 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
|
| D | weak_weak_hash_map.rs | 97 pub struct Drain<'a, K: 'a, V: 'a> { struct 102 impl<'a, K: WeakElement, V: WeakElement> Iterator for Drain<'a, K, V> { argument 123 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
|
| /external/rust/crates/http/src/header/ |
| D | map.rs | 136 pub struct Drain<'a, T> { struct 137 idx: usize, 138 len: usize, 139 entries: *mut [Bucket<T>], 141 next: Option<usize>, 142 extra_values: *mut Vec<ExtraValue<T>>, 143 lt: PhantomData<&'a mut HeaderMap<T>>, 2199 impl<'a, T> Iterator for Drain<'a, T> { implementation 2251 impl<'a, T> FusedIterator for Drain<'a, T> {} implementation 2253 impl<'a, T> Drop for Drain<'a, T> { implementation [all …]
|
| /external/rust/crates/hashbrown/src/ |
| D | rustc_entry.rs | 624 impl<K, V> Drain<'_, K, V> { impl
|
| /external/pigweed/pw_multisink/public/pw_multisink/ |
| D | multisink.h | 64 constexpr Drain() in Drain() function
|
| /external/crosvm/devices/src/virtio/video/ |
| D | device.rs | 44 Drain { enumerator
|
| /external/cronet/net/http/ |
| D | http_basic_stream.cc | 188 void HttpBasicStream::Drain(HttpNetworkSession* session) { in Drain() function in net::HttpBasicStream
|
| /external/rust/crates/indexmap/src/ |
| D | set.rs | 850 pub struct Drain<'a, T> { struct 851 iter: vec::Drain<'a, Bucket<T>>, argument 854 impl<T> Iterator for Drain<'_, T> { implementation 860 impl<T> DoubleEndedIterator for Drain<'_, T> { implementation 864 impl<T> ExactSizeIterator for Drain<'_, T> { implementation 870 impl<T> FusedIterator for Drain<'_, T> {} implementation 872 impl<T: fmt::Debug> fmt::Debug for Drain<'_, T> { implementation
|