pub enum CeremonyCommand {
Show 23 variants
RecordHostHandoff(RecordHostHandoff),
BindParticipant(BindParticipant),
StartStep(StartStep),
RenewStepLease(RenewStepLease),
ApplyStepResult(ApplyStepResult),
ApplyExecutionReceiptResult(ApplyExecutionReceiptResult),
ApplyTransition(ApplyTransition),
ApproveGuard(ApproveGuard),
DeferGuard(DeferGuard),
RequestIntervention(RequestIntervention),
RespondToIntervention(RespondToIntervention),
RespondToInterventionWithEvidence(RespondToInterventionWithEvidence),
AcknowledgeInterventionDelivery(AcknowledgeInterventionDelivery),
AssertReason(AssertReason),
CloseIntervention(CloseIntervention),
PlanCeremonyChildren(PlanCeremonyChildren),
PlanSuccessor(PlanSuccessor),
AdoptChildSpawnPlan(AdoptChildSpawnPlan),
AcceptChildCompletion(AcceptChildCompletion),
PauseCeremony(PauseCeremony),
ResumeCeremony(ResumeCeremony),
CancelCeremony(CancelCeremony),
EnforceCeremonyDeadlines(EnforceCeremonyDeadlines),
}Expand description
A request to change a ceremony, in the terms the aggregate decides.
Variants§
RecordHostHandoff(RecordHostHandoff)
BindParticipant(BindParticipant)
StartStep(StartStep)
RenewStepLease(RenewStepLease)
ApplyStepResult(ApplyStepResult)
ApplyExecutionReceiptResult(ApplyExecutionReceiptResult)
ApplyTransition(ApplyTransition)
ApproveGuard(ApproveGuard)
DeferGuard(DeferGuard)
RequestIntervention(RequestIntervention)
RespondToIntervention(RespondToIntervention)
RespondToInterventionWithEvidence(RespondToInterventionWithEvidence)
AcknowledgeInterventionDelivery(AcknowledgeInterventionDelivery)
AssertReason(AssertReason)
CloseIntervention(CloseIntervention)
PlanCeremonyChildren(PlanCeremonyChildren)
PlanSuccessor(PlanSuccessor)
AdoptChildSpawnPlan(AdoptChildSpawnPlan)
AcceptChildCompletion(AcceptChildCompletion)
PauseCeremony(PauseCeremony)
ResumeCeremony(ResumeCeremony)
CancelCeremony(CancelCeremony)
EnforceCeremonyDeadlines(EnforceCeremonyDeadlines)
Trait Implementations§
Source§impl Clone for CeremonyCommand
impl Clone for CeremonyCommand
Source§impl Debug for CeremonyCommand
impl Debug for CeremonyCommand
impl Eq for CeremonyCommand
Source§impl PartialEq for CeremonyCommand
impl PartialEq for CeremonyCommand
impl StructuralPartialEq for CeremonyCommand
Auto Trait Implementations§
impl Freeze for CeremonyCommand
impl RefUnwindSafe for CeremonyCommand
impl Send for CeremonyCommand
impl Sync for CeremonyCommand
impl Unpin for CeremonyCommand
impl UnsafeUnpin for CeremonyCommand
impl UnwindSafe for CeremonyCommand
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