pub enum ActOutcome {
Fulfilled,
Failed,
Disputed,
}Expand description
The realized outcome of an act, once witnessed/evaluated. Feeds EntityTrust.
Variants§
Fulfilled
The act achieved its stated effect (the substance landed as claimed).
Failed
The act’s effect failed or was reverted.
Disputed
A witness disputes the act’s claim.
Trait Implementations§
Source§impl Clone for ActOutcome
impl Clone for ActOutcome
impl Copy for ActOutcome
Source§impl Debug for ActOutcome
impl Debug for ActOutcome
Source§impl<'de> Deserialize<'de> for ActOutcome
impl<'de> Deserialize<'de> for ActOutcome
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 ActOutcome
Source§impl PartialEq for ActOutcome
impl PartialEq for ActOutcome
Source§impl Serialize for ActOutcome
impl Serialize for ActOutcome
impl StructuralPartialEq for ActOutcome
Auto Trait Implementations§
impl Freeze for ActOutcome
impl RefUnwindSafe for ActOutcome
impl Send for ActOutcome
impl Sync for ActOutcome
impl Unpin for ActOutcome
impl UnsafeUnpin for ActOutcome
impl UnwindSafe for ActOutcome
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