2026-04-24 16:19:42 -06:00
|
|
|
//! Crossbeam-backed protocol simulation.
|
|
|
|
|
//!
|
2026-04-24 17:02:54 -06:00
|
|
|
//! The simulator is split into focused submodules so protocol state, root
|
|
|
|
|
//! knowledge, action helpers, and runtime packet processing stay readable.
|
2026-04-24 16:19:42 -06:00
|
|
|
|
2026-04-24 17:02:54 -06:00
|
|
|
mod actions;
|
|
|
|
|
mod build;
|
|
|
|
|
mod knowledge;
|
|
|
|
|
mod runtime;
|
|
|
|
|
mod types;
|
2026-04-24 16:19:42 -06:00
|
|
|
|
2026-04-24 17:02:54 -06:00
|
|
|
pub use knowledge::{InspectorMode, LearnedLeaf, LearnedNode, LearnedProcedure, RootKnowledge};
|
|
|
|
|
pub use types::{ActionResult, HookSnapshot, RecordedEvent, SimError, Simulation, TraceEvent};
|