Skip to main content

evaluate

Function evaluate 

Source
pub fn evaluate(survivors: Vec<Survivor>, exempt: &[String]) -> Vec<Survivor>
Expand description

The shared whole-file evaluation core: drop the survivors lifted by a file-level mutation exemption (a file-path match), leaving the rule’s findings. The line-scoped path (evaluate_scoped) generalizes this to per-line exemptions with a determinism guard.