foundry_evm_fuzz/strategies/mod.rs
1mod int;
2pub use int::IntStrategy;
3
4mod uint;
5pub use uint::UintStrategy;
6
7mod param;
8pub use param::{
9 fuzz_param, fuzz_param_from_state, fuzz_param_with_fixtures, mutate_param_value,
10 mutate_param_value_with_senders,
11};
12
13mod calldata;
14pub use calldata::{fuzz_calldata, fuzz_calldata_from_state};
15
16mod state;
17pub use state::EvmFuzzState;
18
19mod invariants;
20pub use invariants::{fuzz_contract_with_calldata, invariant_strat, override_call_strat};
21
22mod mutators;
23pub use mutators::BoundMutator;
24
25mod literals;
26pub use literals::{LiteralMaps, LiteralsCollector, LiteralsDictionary};