pub struct Guards<'rcu> {
pub guards: Set<usize>,
pub _phantom: PhantomData<&'rcu ()>,
}Fields§
§guards: Set<usize>The set of node addresses that are currently guarded (locked).
_phantom: PhantomData<&'rcu ()>Implementations§
Auto Trait Implementations§
impl<'rcu> Freeze for Guards<'rcu>
impl<'rcu> RefUnwindSafe for Guards<'rcu>
impl<'rcu> Send for Guards<'rcu>
impl<'rcu> Sync for Guards<'rcu>
impl<'rcu> Unpin for Guards<'rcu>
impl<'rcu> UnsafeUnpin for Guards<'rcu>
impl<'rcu> UnwindSafe for Guards<'rcu>
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