workshop-rs 0.3.7

Canonical multi-locale Overwatch Workshop semantic core: catalog, parser, WIR, validation, emitter.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! The Workshop action domain.
//!
//! Action data is modeled canonically in [`crate::Program`]. Action-specific
//! layout and element-count operations are re-exported here so contributors
//! can start from the domain rather than from an implementation phase.

pub(crate) mod emitter;
mod layout;
pub(crate) mod parser;
pub(crate) mod validate;

pub use crate::analysis::element_count::{
    ElementCountError, ElementCountNode, ElementCountReport, ElementNodeKind,
};
pub use crate::program::{Action, ModifyOp};
pub use layout::{
    ActionLayout, ActionLayoutError, WIRActionLayoutError, action_width, action_width_wir,
};