pub enum EffectTransition {
Prepare,
AuthorizeRelease,
StartDispatch,
Observe(WorldOutcome),
Reconcile(ReconciliationResolution),
}Expand description
Legal effect transitions.
Variants§
Prepare
Preparation completed.
AuthorizeRelease
Governing policy authorized release.
StartDispatch
External dispatch began.
Observe(WorldOutcome)
Record the best authoritative world observation currently available.
Reconcile(ReconciliationResolution)
Reconcile an earlier unknown outcome.
Trait Implementations§
Source§impl Clone for EffectTransition
impl Clone for EffectTransition
Source§impl Debug for EffectTransition
impl Debug for EffectTransition
Source§impl<'de> Deserialize<'de> for EffectTransition
impl<'de> Deserialize<'de> for EffectTransition
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 EffectTransition
Source§impl PartialEq for EffectTransition
impl PartialEq for EffectTransition
Source§impl Serialize for EffectTransition
impl Serialize for EffectTransition
impl StructuralPartialEq for EffectTransition
Auto Trait Implementations§
impl Freeze for EffectTransition
impl RefUnwindSafe for EffectTransition
impl Send for EffectTransition
impl Sync for EffectTransition
impl Unpin for EffectTransition
impl UnsafeUnpin for EffectTransition
impl UnwindSafe for EffectTransition
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