pub struct DeepCloneGuard { /* private fields */ }Expand description
Guard that ensures clone generation and depth are reset even on panic.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeepCloneGuard
impl RefUnwindSafe for DeepCloneGuard
impl Send for DeepCloneGuard
impl Sync for DeepCloneGuard
impl Unpin for DeepCloneGuard
impl UnsafeUnpin for DeepCloneGuard
impl UnwindSafe for DeepCloneGuard
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