Struct sounding_validate::ValidationErrors [−][src]
pub struct ValidationErrors { /* fields omitted */ }
Collection of validation errors.
Methods
impl ValidationErrors
[src]
impl ValidationErrors
pub fn new() -> Self
[src]
pub fn new() -> Self
Create a new collection of errors.
pub fn to_inner(self) -> Vec<ValidationError>
[src]
pub fn to_inner(self) -> Vec<ValidationError>
Get the interior list of errors.
pub fn push_error(&mut self, result: Result<(), ValidationError>)
[src]
pub fn push_error(&mut self, result: Result<(), ValidationError>)
Add an error to this list
pub fn check_any(self) -> Result<(), ValidationErrors>
[src]
pub fn check_any(self) -> Result<(), ValidationErrors>
Check if there are any errors, if not return Ok
, otherwise return self
.
Trait Implementations
impl Debug for ValidationErrors
[src]
impl Debug for ValidationErrors
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for ValidationErrors
[src]
impl Default for ValidationErrors
fn default() -> ValidationErrors
[src]
fn default() -> ValidationErrors
Returns the "default value" for a type. Read more
impl Display for ValidationErrors
[src]
impl Display for ValidationErrors
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Fail for ValidationErrors
[src]
impl Fail for ValidationErrors
fn cause(&self) -> Option<&Fail>
[src]
fn cause(&self) -> Option<&Fail>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
Auto Trait Implementations
impl Send for ValidationErrors
impl Send for ValidationErrors
impl Sync for ValidationErrors
impl Sync for ValidationErrors