pub trait ValidationOutput {
// Required methods
fn valid(&self) -> bool;
fn warnings(&self) -> Vec<&ValidationFailure>;
fn errors(&self) -> Vec<&ValidationFailure>;
}Expand description
Things that support output validation
Required Methods§
Sourcefn warnings(&self) -> Vec<&ValidationFailure>
fn warnings(&self) -> Vec<&ValidationFailure>
Warnings returned (if any) during validation
Sourcefn errors(&self) -> Vec<&ValidationFailure>
fn errors(&self) -> Vec<&ValidationFailure>
The errors returned by the validation
Implementations on Foreign Types§
Source§impl ValidationOutput for Vec<ValidationFailure>
Default implementation for a list of concrete ValidationFailures
impl ValidationOutput for Vec<ValidationFailure>
Default implementation for a list of concrete ValidationFailures
Source§impl ValidationOutput for [ValidationFailure]
Default implementation for a list of concrete ValidationFailures
impl ValidationOutput for [ValidationFailure]
Default implementation for a list of concrete ValidationFailures