pub enum DebtDispatchInvariant {
CoupledState,
ParticipantAuthority,
OutboxSelection,
ScalarDivergence,
}Expand description
Typed disagreement that must fail dispatch rather than fabricate a wire value.
Variants§
CoupledState
Coupled closure and episode authority disagree.
ParticipantAuthority
Binding or cursor authority differs across the locked snapshot.
OutboxSelection
Outbox selection did not advance beyond the reconciled cursor.
ScalarDivergence
The two nonzero acknowledgement selectors diverged.
Trait Implementations§
Source§impl Clone for DebtDispatchInvariant
impl Clone for DebtDispatchInvariant
Source§fn clone(&self) -> DebtDispatchInvariant
fn clone(&self) -> DebtDispatchInvariant
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 DebtDispatchInvariant
Source§impl Debug for DebtDispatchInvariant
impl Debug for DebtDispatchInvariant
impl Eq for DebtDispatchInvariant
Source§impl PartialEq for DebtDispatchInvariant
impl PartialEq for DebtDispatchInvariant
impl StructuralPartialEq for DebtDispatchInvariant
Auto Trait Implementations§
impl Freeze for DebtDispatchInvariant
impl RefUnwindSafe for DebtDispatchInvariant
impl Send for DebtDispatchInvariant
impl Sync for DebtDispatchInvariant
impl Unpin for DebtDispatchInvariant
impl UnsafeUnpin for DebtDispatchInvariant
impl UnwindSafe for DebtDispatchInvariant
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