workshop-rs 1.3.3

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
//! The Workshop action domain.
//!
//! Action data is modeled canonically in [`crate::Program`]. Action-specific
//! layout and element-count operations live in [`crate::emitter`], the
//! Workshop-operations entry point; this domain module re-exports the model
//! types only.

pub(crate) mod emitter;
pub(crate) 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};