Home
last modified time | relevance | path

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

12

/external/rust/crates/rayon/src/
Dstring.rs25 pub struct Drain<'a> { struct
30 impl<'a> ParallelIterator for Drain<'a> { argument
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> { 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/
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/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/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/crates/arrayvec/src/
Darrayvec.rs957 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/
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/net/spdy/
Dmultiplexed_http_stream.cc40 void MultiplexedHttpStream::Drain(HttpNetworkSession* session) { in Drain() function in net::MultiplexedHttpStream
/external/rust/crates/smallvec/src/
Dlib.rs347 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/
Dlinked_hash_map.rs1378 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
Dlinked_hash_set.rs466 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/
Dtsan_dense_alloc.h125 void Drain(Cache *c) { in Drain() function
/external/rust/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
Dweak_value_hash_map.rs96 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
Dweak_weak_hash_map.rs97 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/
Dmap.rs136 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/
Drustc_entry.rs624 impl<K, V> Drain<'_, K, V> { impl
/external/pigweed/pw_multisink/public/pw_multisink/
Dmultisink.h64 constexpr Drain() in Drain() function
/external/crosvm/devices/src/virtio/video/
Ddevice.rs44 Drain { enumerator
/external/cronet/net/http/
Dhttp_basic_stream.cc188 void HttpBasicStream::Drain(HttpNetworkSession* session) { in Drain() function in net::HttpBasicStream
/external/rust/crates/indexmap/src/
Dset.rs850 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

12