pub enum RestoreReferenceReleaseOutcome {
Released,
AlreadyReleased,
}Expand description
Observable durable reference transition; neither outcome dispatches IC effects.
Variants§
Released
The exact dependency was durably removed.
AlreadyReleased
Current terminal/custody evidence passes and the dependency is already absent.
Trait Implementations§
impl Copy for RestoreReferenceReleaseOutcome
impl Eq for RestoreReferenceReleaseOutcome
impl StructuralPartialEq for RestoreReferenceReleaseOutcome
Auto Trait Implementations§
impl Freeze for RestoreReferenceReleaseOutcome
impl RefUnwindSafe for RestoreReferenceReleaseOutcome
impl Send for RestoreReferenceReleaseOutcome
impl Sync for RestoreReferenceReleaseOutcome
impl Unpin for RestoreReferenceReleaseOutcome
impl UnsafeUnpin for RestoreReferenceReleaseOutcome
impl UnwindSafe for RestoreReferenceReleaseOutcome
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