pub struct RuntimeCoverageBlastRadiusEntry {
pub id: String,
pub stable_id: Option<String>,
pub file: PathBuf,
pub function: String,
pub line: u32,
pub caller_count: u32,
pub caller_count_weighted_by_traffic: u64,
pub deploys_touched: Option<u32>,
pub risk_band: RuntimeCoverageRiskBand,
}Expand description
One blast-radius entry in runtime_coverage.blast_radius: how far a
change to the function would ripple.
Fields§
§id: StringStable content-hash ID of the form fallow:blast:<hash>.
stable_id: Option<String>Cross-surface join key (fallow:fn:<hash>) for the function. Stable
across line moves; shared with the same function’s findings / hot-path /
importance entries. null when no FunctionIdentity was supplied.
file: PathBufFile path relative to the project root.
function: StringFunction name for the blast-radius entry.
line: u321-indexed line number the function starts on.
caller_count: u32Static caller count from the module graph.
caller_count_weighted_by_traffic: u64Caller reach weighted by observed runtime traffic.
deploys_touched: Option<u32>Distinct deploy SHAs that touched the function in the observation window. Cloud mode only; omitted in local mode.
risk_band: RuntimeCoverageRiskBandRisk band derived from caller counts and traffic-weighted reach.