pub struct CountedGuard { /* private fields */ }Implementations§
Source§impl CountedGuard
impl CountedGuard
pub fn new(pendings: &'static AtomicUsize) -> Self
Trait Implementations§
Source§impl Drop for CountedGuard
impl Drop for CountedGuard
Auto Trait Implementations§
impl Freeze for CountedGuard
impl RefUnwindSafe for CountedGuard
impl Send for CountedGuard
impl Sync for CountedGuard
impl Unpin for CountedGuard
impl UnsafeUnpin for CountedGuard
impl UnwindSafe for CountedGuard
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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