foundry_evm/
lib.rs

1//! # foundry-evm
2//!
3//! Main Foundry EVM backend abstractions.
4
5#![cfg_attr(not(test), warn(unused_crate_dependencies))]
6#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
7
8#[macro_use]
9extern crate tracing;
10
11pub mod executors;
12pub mod inspectors;
13
14pub use foundry_evm_core::{backend, constants, decode, fork, opts, utils, InspectorExt};
15pub use foundry_evm_coverage as coverage;
16pub use foundry_evm_fuzz as fuzz;
17pub use foundry_evm_traces as traces;
18
19// TODO: We should probably remove these, but it's a pretty big breaking change.
20#[doc(hidden)]
21pub use revm;