Re-exportsยง
use rustc_index::IndexVec;๐use rustc_middle::mir::coverage::BlockMarkerId;๐use rustc_middle::mir::coverage::BranchSpan;๐use rustc_middle::mir::coverage::CoverageEarlyInfo;๐use rustc_middle::mir::coverage::CoverageKind;๐use rustc_middle::mir::coverage::Mapping;๐use rustc_middle::mir::coverage::MappingKind;๐use rustc_middle::mir;๐use rustc_middle::mir::BasicBlock;๐use rustc_middle::mir::StatementKind;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::ExpnKind;๐use crate::coverage::expansion;๐use crate::coverage::expansion::ExpnTree;๐use crate::coverage::graph::CoverageGraph;๐use crate::coverage::hir_info::ExtractedHirInfo;๐use crate::coverage::spans::extract_refined_covspans;๐
Structsยง
- Extracted
Mappings ๐
Enumsยง
- Mappings
Error ๐ - Indicates why mapping extraction failed, for debug-logging purposes.
Functionsยง
- extract_
branch_ ๐mappings - extract_
mappings_ ๐from_ mir - Extracts coverage-relevant spans from MIR, and uses them to create coverage mapping data for inclusion in MIR.
- resolve_
block_ ๐markers