Expand description
Solidity stack trace support for test failures.
Re-exportsยง
use crate::CallTrace;๐use crate::SparsedTraceArena;๐use alloy_primitives::Address;๐use alloy_primitives::Bytes;๐use alloy_primitives::map::HashMap;๐use foundry_compilers::Artifact;๐use foundry_compilers::ArtifactId;๐use foundry_compilers::ProjectCompileOutput;๐use foundry_compilers::artifacts::ConfigurableContractArtifact;๐use foundry_compilers::artifacts::Libraries;๐use foundry_compilers::artifacts::sourcemap::SourceMap;๐use std::fmt;๐use std::path::PathBuf;๐use yansi::Paint;๐use source_map::load_build_sources;๐
Modulesยง
- source_
map ๐ - Source map decoding and PC mapping utilities.
Structsยง
- Backtrace
- A Solidity stack trace for a test failure.
- Backtrace
Builder - Holds a reference to [
ProjectCompileOutput] to fetch artifacts and sources for backtrace generation. - Backtrace
Frame ๐ - A single frame in a backtrace.
- Linked
Lib ๐ - Linked library information for backtrace resolution.
- PcSource
Mapper - Maps program counters to source locations.
- Source
Data - Source data for a single contract.