#[cfg(all(feature = "test-harnesses", not(debug_assertions)))]
compile_error!(
"The `test-harnesses` feature must not be enabled in release builds. \
Remove it from your production feature set, or scope it to \
`[profile.test]` / `[profile.dev]` in Cargo.toml only."
);
pub mod checkpoint;
pub mod crash;
pub mod data_loss;
pub mod source;
pub use checkpoint::{CheckpointFault, FaultInjectingCheckpoint};
pub use crash::{CrashSimulationResult, CrashSimulationState, CrashSimulationValidator};
pub use data_loss::{DataLossReport, DataLossValidator};
pub use source::{FaultInjectingSource, SourceFault};