workshop_rs/events/mod.rs
1//! The Workshop event domain.
2//!
3//! Event identities and filters are canonical WIR data. Parsing, validation,
4//! and emission use the shared frontend, analysis, and output boundaries
5//! documented in `docs/architecture/source-layout.md`.
6
7pub(crate) mod emitter;
8pub(crate) mod parser;
9pub(crate) mod validate;
10
11pub use crate::wir::{Event, EventTarget, EventTeam, PlayerEventKind};