Skip to main content

validation_failures

Function validation_failures 

Source
pub fn validation_failures<T>(
    errors: Vec<AnalysisError>,
) -> AnalysisValidation<T>
Expand description

Create a failed validation result with multiple errors.

§Panics

Panics if the errors vector is empty. Use validation_failure for single errors or ensure the vector is non-empty.

§Example

use debtmap::effects::validation_failures;
use debtmap::errors::AnalysisError;

let errors = vec![
    AnalysisError::validation("Error 1"),
    AnalysisError::validation("Error 2"),
];
let v: debtmap::effects::AnalysisValidation<i32> = validation_failures(errors);