Re-exportsยง
use std::collections::BTreeSet;๐use crate::Config;๐use alloy_primitives::map::HashMap;๐use figment::Figment;๐use figment::Profile;๐use figment::Provider;๐use figment::value::Dict;๐use figment::value::Map;๐use figment::value::Value;๐use foundry_compilers::ProjectCompileOutput;๐use foundry_evm_networks::NetworkVariant;๐use itertools::Itertools;๐
Modulesยง
- natspec ๐
Structsยง
- Halmos
Arg - Inline
Config - Represents per-test configurations, declared inline as structured comments in Solidity test files. This allows to create configs directly bound to a solidity test.
- Inline
Config Error - Wrapper error struct that catches config parsing errors, enriching them with context information reporting the misconfigured line.
- Inline
Config Provider - [
figment::Provider] forInlineConfigat a given contract and function level. - NatSpec
- Convenient struct to hold in-line per-test configurations
- Solar
Parser - Solc
Parser
Enumsยง
- Halmos
ArgParser - Halmos
Array Lengths - Inline
Config Error Kind - Errors returned when parsing inline config.
Constantsยง
Functionsยง
- contains_
inline_ config - emit_
halmos_ arg - extend_
data_ ๐map - extend_
dict ๐ - extend_
value ๐ - halmos_
arg - inline_
value_ ๐for_ exact_ profile - inline_
value_ ๐for_ profile - parse_
config_ ๐values - parse_
halmos_ array_ lengths - parse_
halmos_ length_ set - parse_
halmos_ lengths - push_
halmos_ array_ lengths - push_
halmos_ lengths - split_
halmos_ args - split_
halmos_ lengths_ entries - toml_
string - translate_
halmos_ config
Type Aliasesยง
- DataMap ๐