pub(crate) struct RawIter {
pub(crate) yielded: usize,
pub(crate) bucket: usize,
pub(crate) bucket_size: usize,
pub(crate) index: usize,
}Fields§
§yielded: usize§bucket: usize§bucket_size: usize§index: usizeImplementations§
Source§impl RawIter
impl RawIter
pub(crate) fn new() -> Self
pub(crate) fn next<'a, T: Send + Sync>( &mut self, thread_local: &'a ThreadLocal<T>, ) -> Option<&'a T>
pub(crate) fn next_mut<'a, T: Send>( &mut self, thread_local: &'a mut ThreadLocal<T>, ) -> Option<&'a mut Entry<T>>
pub(crate) fn next_bucket(&mut self)
pub(crate) fn size_hint<T: Send>( &self, thread_local: &ThreadLocal<T>, ) -> (usize, Option<usize>)
pub(crate) fn size_hint_frozen<T: Send>( &self, thread_local: &ThreadLocal<T>, ) -> (usize, Option<usize>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawIter
impl RefUnwindSafe for RawIter
impl Send for RawIter
impl Sync for RawIter
impl Unpin for RawIter
impl UnsafeUnpin for RawIter
impl UnwindSafe for RawIter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more