Re-exportsยง
use crate::result::SYMBOLIC_COUNTEREXAMPLE_ARTIFACT_SCHEMA;๐use crate::result::SYMBOLIC_COUNTEREXAMPLE_ARTIFACT_SCHEMA_VERSION;๐use crate::result::SuiteResult;๐use crate::result::SymbolicArtifactRef;๐use crate::result::SymbolicCounterexampleArtifact;๐use crate::result::SymbolicCounterexampleArtifactKind;๐use crate::result::SymbolicRegressionRef;๐use crate::result::SymbolicReplayStatus;๐use alloy_primitives::U256;๐use alloy_primitives::hex;๐use alloy_primitives::hex;๐use eyre::Result;๐use eyre::bail;๐use foundry_common::TestFunctionExt;๐use foundry_common::contracts::ContractsByArtifact;๐use foundry_common::fs;๐use foundry_common::sh_warn;๐use foundry_config::Config;๐use foundry_evm::constants::CALLER;๐use std::collections::HashMap;๐use std::collections::HashSet;๐use std::fmt::Write;๐use std::path::Component;๐use std::path::Path;๐use std::path::PathBuf;๐
Structsยง
- Planned
Symbolic ๐Regression - Symbolic
Regression ๐ - Solidity regression file emitted from a symbolic counterexample artifact.
- Symbolic
Regression ๐Config - Configuration for emitting Solidity regression tests from symbolic counterexamples.
Constantsยง
Functionsยง
- artifact_
source_ ๐and_ contract - attach_
symbolic_ ๐regressions_ to_ suites - call_
after_ ๐invariant - collect_
symbolic_ ๐artifacts_ from_ suites - emit_
symbolic_ ๐regressions - ensure_
unique_ ๐regression_ paths - handler_
regression_ ๐suffix - load_
artifact ๐ - normalized_
components ๐ - plan_
symbolic_ ๐regression - relative_
solidity_ ๐import - sanitize_
identifier ๐ - selector_
from_ ๐signature - u256_
literal ๐ - write_
call ๐ - write_
symbolic_ ๐regression