pub enum PhaseOwnership {
User,
System,
External,
Terminal,
}Expand description
Who must act for the case to leave its current phase.
Variants§
User
The user must answer a blocking interaction (I6).
System
The system acts (a job, a policy).
External
An external party acts (an airline, an intermediary, a recipient).
Terminal
Nothing more happens; the outcome is present.
Trait Implementations§
Source§impl Clone for PhaseOwnership
impl Clone for PhaseOwnership
impl Copy for PhaseOwnership
Source§impl Debug for PhaseOwnership
impl Debug for PhaseOwnership
Source§impl<'de> Deserialize<'de> for PhaseOwnership
impl<'de> Deserialize<'de> for PhaseOwnership
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 PhaseOwnership
Source§impl Hash for PhaseOwnership
impl Hash for PhaseOwnership
Source§impl PartialEq for PhaseOwnership
impl PartialEq for PhaseOwnership
Source§impl Serialize for PhaseOwnership
impl Serialize for PhaseOwnership
impl StructuralPartialEq for PhaseOwnership
Auto Trait Implementations§
impl Freeze for PhaseOwnership
impl RefUnwindSafe for PhaseOwnership
impl Send for PhaseOwnership
impl Sync for PhaseOwnership
impl Unpin for PhaseOwnership
impl UnsafeUnpin for PhaseOwnership
impl UnwindSafe for PhaseOwnership
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.