//! Public API used by simulation plugins.
//!
//! Simulation authors normally use [`Simulation`], [`SimulationContext`], and
//! [`simengine_plugin!`]. The C ABI is split into `abi.rs` so normal simulation
//! code does not need to touch raw pointers or `extern "C"` functions.
pub use ;
pub use SimulationContext;
/// Trait implemented by simulation plugins.
///
/// The runner calls these lifecycle methods through generated C ABI glue.