pub enum BindingTerminalAdmission {
Commit(BindingTerminalCommit),
Pending(BindingTerminalPending),
Refused(Box<BindingTerminalAdmitRefused>),
}Expand description
Exhaustive terminal-admission result.
Variants§
Commit(BindingTerminalCommit)
The exact candidate committed and transformed the complete owner.
Pending(BindingTerminalPending)
Observer progress blocked the candidate after consuming only its order.
Refused(Box<BindingTerminalAdmitRefused>)
Candidate validation or a protocol invariant refused unchanged.
Trait Implementations§
Source§impl Debug for BindingTerminalAdmission
impl Debug for BindingTerminalAdmission
impl Eq for BindingTerminalAdmission
Source§impl PartialEq for BindingTerminalAdmission
impl PartialEq for BindingTerminalAdmission
impl StructuralPartialEq for BindingTerminalAdmission
Auto Trait Implementations§
impl Freeze for BindingTerminalAdmission
impl RefUnwindSafe for BindingTerminalAdmission
impl Send for BindingTerminalAdmission
impl Sync for BindingTerminalAdmission
impl Unpin for BindingTerminalAdmission
impl UnsafeUnpin for BindingTerminalAdmission
impl UnwindSafe for BindingTerminalAdmission
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