Home
last modified time | relevance | path

Searched defs:Drain (Results 1 – 25 of 32) 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.rs83 pub struct Drain<'data, T: Send> { struct
89 impl<'data, T: Send> ParallelIterator for Drain<'data, T> { argument
104 impl<'data, T: Send> IndexedParallelIterator for Drain<'data, T> { implementation
135 impl<'data, T: Send> Drop for Drain<'data, 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/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> Sink<T> for Drain<T> { implementation
/external/pigweed/pw_multisink/public/pw_multisink/
Ddrain.h27 constexpr Drain() : last_handled_sequence_id_(0), multisink_(nullptr) {} in Drain() function
Dmultisink.h23 class Drain; variable
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_allocator_local_cache.h64 void Drain(SizeClassAllocator *allocator) { in Drain() function
109 NOINLINE void Drain(PerClass *c, SizeClassAllocator *allocator, uptr class_id, in Drain() function
180 void Drain(SizeClassAllocator *allocator) { in Drain() function
247 NOINLINE void Drain(PerClass *c, SizeClassAllocator *allocator, in Drain() function
/external/rust/crates/smallvec/src/
Dlib.rs277 pub struct Drain<'a, T: 'a + Array> { struct
284 impl<'a, T: 'a + Array> fmt::Debug for Drain<'a, T> argument
293 unsafe impl<'a, T: Sync + Array> Sync for Drain<'a, T> {} implementation
294 unsafe impl<'a, T: Send + Array> Send for Drain<'a, T> {} implementation
296 impl<'a, T: 'a + Array> Iterator for Drain<'a, T> { implementation
312 impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T> { implementation
321 impl<'a, T: Array> ExactSizeIterator for Drain<'a, T> { implementation
328 impl<'a, T: Array> FusedIterator for Drain<'a, T> {} implementation
330 impl<'a, T: 'a + Array> Drop for Drain<'a, T> { implementation
/external/rust/crates/slab/src/
Dlib.rs175 pub struct Drain<'a, T: 'a>(vec::Drain<'a, Entry<T>>); struct
859 impl<'a, T: 'a> fmt::Debug for Drain<'a, T> { implementation
965 impl<'a, T> Iterator for Drain<'a, T> { implementation
/external/compiler-rt/lib/tsan/rtl/
Dtsan_dense_alloc.h125 void Drain(Cache *c) { in Drain() function
/external/rust/crates/hashlink/src/
Dlinked_hash_map.rs1288 pub struct Drain<'a, K, V> { struct
1293 // We want `Drain` to be covariant argument
1294 marker: PhantomData<(K, V, &'a LinkedHashMap<K, V>)>,
1321 impl<K, V> Drain<'_, K, V> { implementation
1354 unsafe impl<'a, K, V> Send for Drain<'a, K, V> implementation
1382 unsafe impl<'a, K, V> Sync for Drain<'a, K, V> implementation
1425 impl<K, V> fmt::Debug for Drain<'_, K, V> implementation
1506 impl<'a, K, V> Iterator for Drain<'a, K, V> { implementation
1579 impl<'a, K, V> DoubleEndedIterator for Drain<'a, K, V> { implementation
1616 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
Dlinked_hash_set.rs453 pub struct Drain<'a, K: 'a> { struct
454 iter: linked_hash_map::Drain<'a, K, ()>, argument
558 impl<'a, K> Iterator for Drain<'a, K> { implementation
572 impl<'a, K> DoubleEndedIterator for Drain<'a, K> { implementation
579 impl<'a, K> ExactSizeIterator for Drain<'a, K> {} implementation
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_dense_alloc.h129 void Drain(Cache *c) { in Drain() function
/external/rust/crates/weak-table/src/
Dptr_weak_hash_set.rs157 pub struct Drain<'a, T: 'a>(base::Drain<'a, ByPtr<T>, ()>); struct
159 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
Dweak_hash_set.rs184 pub struct Drain<'a, T: 'a>(base::Drain<'a, T, ()>); struct
186 impl<'a, T: WeakElement> Iterator for Drain<'a, T> { implementation
Dweak_value_hash_map.rs103 pub struct Drain<'a, K: 'a, V: 'a> { struct
108 impl<'a, K, V: WeakElement> Iterator for Drain<'a, K, V> { implementation
129 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
Dweak_weak_hash_map.rs104 pub struct Drain<'a, K: 'a, V: 'a> { struct
109 impl<'a, K: WeakElement, V: WeakElement> Iterator for Drain<'a, K, V> { argument
130 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
Dweak_key_hash_map.rs142 pub struct Drain<'a, K: 'a, V: 'a> { struct
147 impl<'a, K: WeakElement, V> Iterator for Drain<'a, K, V> { argument
168 impl<'a, K, V> Drop for Drain<'a, K, V> { implementation
/external/crosvm/devices/src/virtio/video/
Ddevice.rs33 Drain { enumerator
/external/rust/crates/hashbrown/src/
Drustc_entry.rs624 impl<K, V> Drain<'_, K, V> { implementation
Dset.rs1354 pub struct Drain<'a, K, A: Allocator + Clone = Global> { struct
1355 iter: map::Drain<'a, K, (), A>, argument
1530 impl<K, A: Allocator + Clone> Iterator for Drain<'_, K, A> { implementation
1546 impl<K, A: Allocator + Clone> ExactSizeIterator for Drain<'_, K, A> { implementation
1552 impl<K, A: Allocator + Clone> FusedIterator for Drain<'_, K, A> {} implementation
1554 impl<K: fmt::Debug, A: Allocator + Clone> fmt::Debug for Drain<'_, K, A> { implementation
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_quarantine.h66 void NOINLINE Drain(Cache *c, Callback cb) { in Drain() function

12