Searched refs:RawDrain (Results 1 – 3 of 3) sorted by relevance
/external/rust/crates/hashbrown/src/raw/ |
D | mod.rs | 1058 pub fn drain(&mut self) -> RawDrain<'_, T, A> { in drain() 1073 pub unsafe fn drain_iter_from(&mut self, iter: RawIter<T>) -> RawDrain<'_, T, A> { in drain_iter_from() 1075 RawDrain { in drain_iter_from() 2085 pub struct RawDrain<'a, T, A: Allocator + Clone = Global> { struct 2099 impl<T, A: Allocator + Clone> RawDrain<'_, T, A> { argument 2106 unsafe impl<T, A: Allocator + Copy> Send for RawDrain<'_, T, A> where T: Send {} implementation 2107 unsafe impl<T, A: Allocator + Copy> Sync for RawDrain<'_, T, A> where T: Sync {} implementation 2109 impl<T, A: Allocator + Clone> Drop for RawDrain<'_, T, A> { implementation 2128 impl<T, A: Allocator + Clone> Iterator for RawDrain<'_, T, A> { implementation 2145 impl<T, A: Allocator + Clone> ExactSizeIterator for RawDrain<'_, T, A> {} implementation [all …]
|
/external/rust/crates/hashbrown/ |
D | CHANGELOG.md | 97 - Added methods that allow re-using a `RawIter` for `RawDrain`,
|
/external/rust/crates/hashbrown/src/ |
D | map.rs | 1 use crate::raw::{Allocator, Bucket, Global, RawDrain, RawIntoIter, RawIter, RawTable}; 1640 inner: RawDrain<'a, (K, V), A>,
|