made-core 0.7.4

Domain core of MADE: entities, value objects, events, ports. No IO.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use time::OffsetDateTime;

use crate::value_objects::{StepClaimFence, StepId, StepResult};

/// File the outcome of the step currently running.
///
/// Whoever finished it is the seat the definition assigns to the
/// step, so the command does not name one.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct ApplyStepResult {
    pub step_id: StepId,
    pub claim_fence: StepClaimFence,
    pub result: StepResult,
    pub now: OffsetDateTime,
}