pub struct Inversible<T: Id, C> { /* private fields */ }
Expand description
Context that can be inverted.
This type keeps an inversion of the underlying context which is computed
when inverse
is called and reset when the context is mutably accessed.
Implementations
Trait Implementations
Auto Trait Implementations
impl<T, C> RefUnwindSafe for Inversible<T, C> where
C: RefUnwindSafe,
T: UnwindSafe + RefUnwindSafe,
impl<T, C> Send for Inversible<T, C> where
C: Send,
T: Send + Sync,
impl<T, C> Sync for Inversible<T, C> where
C: Sync,
T: Send + Sync,
impl<T, C> Unpin for Inversible<T, C> where
C: Unpin,
impl<T, C> UnwindSafe for Inversible<T, C> where
C: UnwindSafe,
T: UnwindSafe + RefUnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more