Skip to main content

rustev_live/
lib.rs

1//! Persistent accounting for live decision execution (spec 043).
2
3pub mod documents;
4pub mod gate;
5pub mod journal;
6pub mod probe;
7pub use gate::JournalGate;
8mod reports;
9pub mod run;
10pub use run::{
11    CaseInput, LiveCase, PreparedRun, ReportInputs, RunOptions, RunOutcome, RunSpec, RunStatus,
12    prepare,
13};
14
15/// Test-only crash injection behind the non-default `fault-injection`
16/// feature (spec 043 increment 9). Not supported API: it may change or
17/// disappear in any release.
18#[cfg(feature = "fault-injection")]
19#[doc(hidden)]
20pub mod fault_injection;