Skip to main content

Module coverageinfo

Module coverageinfo 

Source

Re-exportsΒ§

use std::assert_matches; πŸ”’
use std::collections::hash_map::Entry; πŸ”’
use rustc_data_structures::fx::FxHashMap; πŸ”’
use rustc_hir::HirId; πŸ”’
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::PointKind; πŸ”’
use rustc_middle::mir; πŸ”’
use rustc_middle::mir::BasicBlock; πŸ”’
use rustc_middle::mir::SourceInfo; πŸ”’
use rustc_middle::mir::Statement; πŸ”’
use rustc_middle::mir::UnOp; πŸ”’
use rustc_middle::thir; πŸ”’
use rustc_middle::thir::ExprId; πŸ”’
use rustc_middle::thir::ExprKind; πŸ”’
use rustc_middle::thir::Pat; πŸ”’
use rustc_middle::thir::Thir; πŸ”’
use rustc_middle::ty::TyCtxt; πŸ”’
use rustc_span::def_id::LocalDefId; πŸ”’
use crate::builder::Builder; πŸ”’
use crate::builder::CFG; πŸ”’

StructsΒ§

BlockMarkerGen πŸ”’
BranchInfo πŸ”’
CoverageInfoBuilder πŸ”’
Collects coverage-related information during MIR building, to eventually be turned into a function’s CoverageEarlyInfo when MIR building is complete.
NotInfo πŸ”’