pub enum TransactionDecision {
Committed,
Undecided,
Mismatch,
}Expand description
Pure root-decision result; absence is explicitly uncommitted.
Variants§
Committed
All participant evidence agrees.
Undecided
No decision exists for these frames.
Mismatch
A decision exists but contradicts the participant evidence.
Trait Implementations§
Source§impl Clone for TransactionDecision
impl Clone for TransactionDecision
impl Copy for TransactionDecision
Source§impl Debug for TransactionDecision
impl Debug for TransactionDecision
impl Eq for TransactionDecision
Source§impl PartialEq for TransactionDecision
impl PartialEq for TransactionDecision
impl StructuralPartialEq for TransactionDecision
Auto Trait Implementations§
impl Freeze for TransactionDecision
impl RefUnwindSafe for TransactionDecision
impl Send for TransactionDecision
impl Sync for TransactionDecision
impl Unpin for TransactionDecision
impl UnsafeUnpin for TransactionDecision
impl UnwindSafe for TransactionDecision
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