pub enum ProcessedActionKind {
Responded,
Delegated,
Integrated,
CorrectionRequested,
TransitionProposed,
EscalatedToUser,
NoAction,
}Expand description
What the host did about a delivery, once it had acted.
The ledger records which kind of act closed a delivery, not the act itself: the act happened through the engine’s own commands, under their own authorization. This is the receipt, not the permission.
Variants§
Responded
The host answered a supervisor’s question.
Delegated
The host handed the work to an agent.
Integrated
The host took up a result and carried it into the ceremony.
CorrectionRequested
The host sent the work back for correction.
TransitionProposed
The host proposed a transition.
EscalatedToUser
The host put the question to a person.
NoAction
The host looked and decided nothing was needed.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessedActionKind
impl Clone for ProcessedActionKind
impl Copy for ProcessedActionKind
Source§impl Debug for ProcessedActionKind
impl Debug for ProcessedActionKind
Source§impl<'de> Deserialize<'de> for ProcessedActionKind
impl<'de> Deserialize<'de> for ProcessedActionKind
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
Source§impl Display for ProcessedActionKind
impl Display for ProcessedActionKind
impl Eq for ProcessedActionKind
Source§impl Hash for ProcessedActionKind
impl Hash for ProcessedActionKind
Source§impl Ord for ProcessedActionKind
impl Ord for ProcessedActionKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ProcessedActionKind
impl PartialEq for ProcessedActionKind
Source§impl PartialOrd for ProcessedActionKind
impl PartialOrd for ProcessedActionKind
Source§impl Serialize for ProcessedActionKind
impl Serialize for ProcessedActionKind
impl StructuralPartialEq for ProcessedActionKind
Auto Trait Implementations§
impl Freeze for ProcessedActionKind
impl RefUnwindSafe for ProcessedActionKind
impl Send for ProcessedActionKind
impl Sync for ProcessedActionKind
impl Unpin for ProcessedActionKind
impl UnsafeUnpin for ProcessedActionKind
impl UnwindSafe for ProcessedActionKind
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