pub struct ActSummary {
pub kind: String,
pub operation: Option<OperationKey>,
pub case: Option<CaseKey>,
}Expand description
One act a side extracted from the turn.
Fields§
§kind: StringThe shape of the act, as ProposedAct::kind_name spells it
(apply_operation, start_workflow, …). An adopter describing a tool
loop normally uses apply_operation.
operation: Option<OperationKey>The operation, when the act names one.
case: Option<CaseKey>The case the act ended up aimed at, when the side resolved exactly one.
Trait Implementations§
Source§impl Clone for ActSummary
impl Clone for ActSummary
Source§impl Debug for ActSummary
impl Debug for ActSummary
impl Eq for ActSummary
Source§impl PartialEq for ActSummary
impl PartialEq for ActSummary
impl StructuralPartialEq for ActSummary
Auto Trait Implementations§
impl Freeze for ActSummary
impl RefUnwindSafe for ActSummary
impl Send for ActSummary
impl Sync for ActSummary
impl Unpin for ActSummary
impl UnsafeUnpin for ActSummary
impl UnwindSafe for ActSummary
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,
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.