Skip to main content

evaluate

Function evaluate 

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

The shared evaluation core both engines feed: drop the survivors lifted by a mutation exemption (a file-path match), leaving the rule’s findings. Each engine produces the raw survivor list its own way (unexplained_survivors from a cargo-mutants report, stryker_survivors from a Stryker report); this applies the reason-required exemptions identically across languages.