[−][src]Struct sounding_validate::ValidationErrors
Collection of validation errors.
Methods
impl ValidationErrors
[src]
pub fn new() -> Self
[src]
Create a new collection of errors.
pub fn into_inner(self) -> Vec<ValidationError>
[src]
Get the interior list of errors.
pub fn push_error(&mut self, result: Result<(), ValidationError>)
[src]
Add an error to this list
pub fn check_any(self) -> Result<(), ValidationErrors>
[src]
Check if there are any errors, if not return Ok
, otherwise return self
.
Trait Implementations
impl Default for ValidationErrors
[src]
fn default() -> ValidationErrors
[src]
impl Display for ValidationErrors
[src]
impl Debug for ValidationErrors
[src]
impl Error for ValidationErrors
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Sync for ValidationErrors
impl Send for ValidationErrors
impl Unpin for ValidationErrors
impl RefUnwindSafe for ValidationErrors
impl UnwindSafe for ValidationErrors
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,