pub enum Submitted {
Rejected {
reason: RejectReason,
detail: String,
digest: Option<Hash>,
},
Parked {
txn: TxnId,
approve: Hash,
facts: DerivedFacts,
},
Finished {
txn: TxnId,
state: TxnState,
followup: Option<Proposal>,
},
Error(String),
}Expand description
Parked carries the derived facts for display; results are rare and short-lived,
so the size difference between variants doesn’t matter.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Submitted
impl<'de> Deserialize<'de> for Submitted
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Submitted
impl StructuralPartialEq for Submitted
Auto Trait Implementations§
impl Freeze for Submitted
impl RefUnwindSafe for Submitted
impl Send for Submitted
impl Sync for Submitted
impl Unpin for Submitted
impl UnsafeUnpin for Submitted
impl UnwindSafe for Submitted
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