Home
last modified time | relevance | path

Searched refs:RawDrain (Results 1 – 3 of 3) sorted by relevance

/external/rust/crates/hashbrown/src/raw/
Dmod.rs1058 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/
DCHANGELOG.md97 - Added methods that allow re-using a `RawIter` for `RawDrain`,
/external/rust/crates/hashbrown/src/
Dmap.rs1 use crate::raw::{Allocator, Bucket, Global, RawDrain, RawIntoIter, RawIter, RawTable};
1640 inner: RawDrain<'a, (K, V), A>,