Expand description
The Workshop action domain.
Action data is modeled canonically in crate::wir. Action-specific
layout and element-count operations are re-exported here so contributors
can start from the domain rather than from an implementation phase.
Re-exports§
pub use crate::wir::Action;pub use crate::wir::ActionId;pub use crate::wir::IfBranch;pub use crate::wir::ModifyOp;
Structs§
- Action
Layout - The number of native Workshop actions emitted by a canonical WIR action sequence.
- Element
Count Node - One node’s contribution, including its nested WIR provenance.
- Element
Count Report - A structured element-count report for one canonical Workshop program.
Enums§
- Action
Layout Error - Errors returned while querying canonical native action layout.
- Element
Count Error - A construct for which an exact canonical element count cannot be produced.
- Element
Node Kind - The WIR node category represented in an element-count report.
Functions§
- action_
width - Query the native Workshop action width of a validated WIR action sequence.