pub enum DetachedBindingTransition {
Committed(CommittedDetachedTerminal),
Pending(PendingDetachedFinalization),
}Expand description
Result of a fate that records a Detached lifecycle terminal.
Variants§
Committed(CommittedDetachedTerminal)
Terminal record committed with its durable delivery key.
Pending(PendingDetachedFinalization)
Authority ended and the exact terminal remains bounded-pending.
Implementations§
Source§impl DetachedBindingTransition
impl DetachedBindingTransition
Sourcepub const fn binding_state(self) -> BindingState
pub const fn binding_state(self) -> BindingState
Returns the post-transition binding slot.
Trait Implementations§
Source§impl Clone for DetachedBindingTransition
impl Clone for DetachedBindingTransition
Source§fn clone(&self) -> DetachedBindingTransition
fn clone(&self) -> DetachedBindingTransition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DetachedBindingTransition
Source§impl Debug for DetachedBindingTransition
impl Debug for DetachedBindingTransition
impl Eq for DetachedBindingTransition
impl StructuralPartialEq for DetachedBindingTransition
Auto Trait Implementations§
impl Freeze for DetachedBindingTransition
impl RefUnwindSafe for DetachedBindingTransition
impl Send for DetachedBindingTransition
impl Sync for DetachedBindingTransition
impl Unpin for DetachedBindingTransition
impl UnsafeUnpin for DetachedBindingTransition
impl UnwindSafe for DetachedBindingTransition
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