pub struct ReadLockedStorage { /* private fields */ }Implementations§
Source§impl ReadLockedStorage
impl ReadLockedStorage
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get_entry(&self, index: VID) -> NodePtr<'_>
pub fn try_get_entry(&self, index: VID) -> Option<NodePtr<'_>>
pub fn iter(&self) -> impl Iterator<Item = NodePtr<'_>> + '_
pub fn par_iter(&self) -> impl ParallelIterator<Item = NodePtr<'_>> + '_
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReadLockedStorage
impl !RefUnwindSafe for ReadLockedStorage
impl Send for ReadLockedStorage
impl Sync for ReadLockedStorage
impl Unpin for ReadLockedStorage
impl UnsafeUnpin for ReadLockedStorage
impl !UnwindSafe for ReadLockedStorage
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more