made-core 0.6.0

Domain core of MADE: entities, value objects, events, ports. No IO.
Documentation
//! The commands [`CeremonyCommand`](super::CeremonyCommand) wraps, one
//! per file.
//!
//! Each carries what the mutator it replaces takes: the value objects
//! the caller already holds, the clock reading where the mutator took
//! one, and a seat where the mutator had an `_as` form — optional
//! where a role-less form also exists, because the engine takes some
//! moves itself.

mod apply_step_result;
mod apply_transition;
mod approve_guard;
mod assert_reason;
mod bind_participant;
mod close_intervention;
mod defer_guard;
mod request_intervention;
mod respond_to_intervention;
mod respond_to_intervention_with_evidence;
mod start_step;

pub use apply_step_result::ApplyStepResult;
pub use apply_transition::ApplyTransition;
pub use approve_guard::ApproveGuard;
pub use assert_reason::AssertReason;
pub use bind_participant::BindParticipant;
pub use close_intervention::CloseIntervention;
pub use defer_guard::DeferGuard;
pub use request_intervention::RequestIntervention;
pub use respond_to_intervention::RespondToIntervention;
pub use respond_to_intervention_with_evidence::RespondToInterventionWithEvidence;
pub use start_step::StartStep;