archunit

Function gather_metric_predicate_violations

Source
pub fn gather_metric_predicate_violations<Predicate>(
    measurements: &[MetricMeasurement],
    predicate: &Predicate,
) -> Vec<MetricPredicateViolation>
where Predicate: Fn(f64, &MetricSubject) -> bool,
Expand description

Returns structured violations for built-in measurements rejected by predicate.

The callback runs exactly once per measurement in input order. Its panics propagate normally.