pub struct LocalGuard { /* private fields */ }Expand description
Generic RAII guard that calls an expire function on drop. Zero-cost when the expire function is a simple fn pointer.
Trait Implementations§
Source§impl Drop for LocalGuard
impl Drop for LocalGuard
Auto Trait Implementations§
impl Freeze for LocalGuard
impl RefUnwindSafe for LocalGuard
impl Send for LocalGuard
impl Sync for LocalGuard
impl Unpin for LocalGuard
impl UnsafeUnpin for LocalGuard
impl UnwindSafe for LocalGuard
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