1#![cfg_attr(not(test), warn(unused_crate_dependencies))]
6#![cfg_attr(not(feature = "std"), no_std)]
7
8#[cfg(all(feature = "std", feature = "serde-json"))]
9mod eip3155;
10mod either;
11mod gas;
12pub mod handler;
14mod inspect;
15mod inspector;
16mod mainnet_inspect;
17mod noop;
18mod traits;
19
20#[cfg(test)]
21mod inspector_tests;
22
23pub mod inspectors {
25 #[cfg(all(feature = "std", feature = "serde-json"))]
26 pub use super::eip3155::TracerEip3155;
27 pub use super::gas::GasInspector;
28}
29
30pub use handler::{inspect_instructions, InspectorHandler};
31pub use inspect::{InspectCommitEvm, InspectEvm};
32pub use inspector::*;
33pub use noop::NoOpInspector;
34pub use traits::*;