peace_data 0.0.15

Data model for the peace automation framework.
Documentation
//! Markers for `State`s inserted into `Resources`.
//!
//! For `SingleProfileSingleFlow` commands, `Current<Item::State>(None)` and
//! `Goal<Item::State>(None)` are inserted into `Resources` when the
//! command context is built, and automatically mutated to `Some` when either
//! `Item::state_current` or `Item::state_goal` is executed.

// Corresponds to variants in `crate/params/src/value_resolution_mode.rs`.
// Remember to update there when updating here.
pub use self::{apply_dry::ApplyDry, clean::Clean, current::Current, goal::Goal};

#[cfg(feature = "item_state_example")]
pub use self::example::Example;

mod apply_dry;
mod clean;
mod current;
mod goal;

#[cfg(feature = "item_state_example")]
mod example;