Struct gluon_base::error::Errors [] [src]

pub struct Errors<T> { /* fields omitted */ }

An error type which can represent multiple errors.

Methods

impl<T> Errors<T>
[src]

Creates a new, empty Errors instance.

Returns true if self contains any errors

The number of errors in the error list

Adds an error to self

Pops and error off the error list

Trait Implementations

impl<T: Debug> Debug for Errors<T>
[src]

Formats the value using the given formatter.

impl<T: PartialEq> PartialEq for Errors<T>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<T> Extend<T> for Errors<T>
[src]

Extends a collection with the contents of an iterator. Read more

impl<T> From<Vec<T>> for Errors<T>
[src]

Performs the conversion.

impl<T> FromIterator<T> for Errors<T>
[src]

Creates a value from an iterator. Read more

impl<T> Into<Vec<T>> for Errors<T>
[src]

Performs the conversion.

impl<T> IntoIterator for Errors<T>
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl<'a, T> IntoIterator for &'a Errors<T>
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl<T: Display> Display for Errors<T>
[src]

Formats the value using the given formatter. Read more

impl<T: Display + Debug + Any> StdError for Errors<T>
[src]

A short description of the error. Read more

The lower-level cause of this error, if any. Read more