pub enum EffectPhase {
Admitted,
Prepared,
ReleaseAuthorized,
DispatchStarted,
CancelledBeforeRelease,
}Expand description
Effect control phase.
Variants§
Admitted
Intent was admitted.
Prepared
Payload and evidence were prepared.
ReleaseAuthorized
Governing policy authorized release.
DispatchStarted
External dispatch began.
CancelledBeforeRelease
Unreleased effect was cancelled by scope abort.
Trait Implementations§
Source§impl Clone for EffectPhase
impl Clone for EffectPhase
impl Copy for EffectPhase
Source§impl Debug for EffectPhase
impl Debug for EffectPhase
Source§impl<'de> Deserialize<'de> for EffectPhase
impl<'de> Deserialize<'de> for EffectPhase
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 EffectPhase
Source§impl PartialEq for EffectPhase
impl PartialEq for EffectPhase
Source§impl Serialize for EffectPhase
impl Serialize for EffectPhase
impl StructuralPartialEq for EffectPhase
Auto Trait Implementations§
impl Freeze for EffectPhase
impl RefUnwindSafe for EffectPhase
impl Send for EffectPhase
impl Sync for EffectPhase
impl Unpin for EffectPhase
impl UnsafeUnpin for EffectPhase
impl UnwindSafe for EffectPhase
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