Re-exportsยง
use super::CoverageItem;๐use super::CoverageItemKind;๐use super::SourceLocation;๐use alloy_primitives::map::HashMap;๐use alloy_primitives::map::HashSet;๐use foundry_common::TestFunctionExt;๐use foundry_compilers::ProjectCompileOutput;๐use solar::ast;๐use solar::ast::ExprKind;๐use solar::ast::ItemKind;๐use solar::ast::StmtKind;๐use solar::ast::yul;๐use solar::data_structures::Never;๐use solar::data_structures::map::FxHashMap;๐use solar::interface::RelativeBytePos;๐use solar::interface::Span;๐use solar::sema::Gcx;๐use solar::sema::hir;๐use std::ops::ControlFlow;๐use std::ops::Range;๐use std::path::PathBuf;๐use std::sync::Arc;๐use rayon::prelude::*;๐
Structsยง
- Resolved
Empty ๐Special Function - Source
Analysis - Coverage source analysis.
- Source
Files - A list of sources from one compiler build.
- Source
Visitor ๐ - A visitor that walks the AST of a single contract and finds coverage items.
- Source
Visitor ๐Checkpoint - Ternary
Visitor ๐ - Walks all expression shapes, adding only ternary decisions. Statement coverage remains owned by the enclosing statement or the ordinary expression visitor.
Enumsยง
Functionsยง
- has_
statements ๐ - is_
regular_ ๐call - resolve_
empty_ ๐special_ functions - stmt_
has_ ๐statements