Skip to main content

des_sim/modeling/hook/
instance.rs

1//! The `instance` module provides concrete implementations of the `Hook` trait
2//! and related utilities.
3//!
4//! This includes `HookDelegate` for managing multiple hooks, `SharedHook` for
5//! thread-safe hook access, `InteractiveStepHook` for debugging, and `TraceHook`
6//! for logging simulation events.
7
8mod delegate;
9mod interactive_step;
10mod shared;
11mod trace;
12
13pub(crate) use delegate::*;
14pub use interactive_step::*;
15pub use shared::*;
16pub use trace::*;