Enum mail_headers::error::HeaderValidationError
source · pub enum HeaderValidationError {
BuildIn(Context<BuildInValidationError>),
Custom(FError),
}
Expand description
A validator specified in a header definition failed.
Common validators are e.g. to make sure that if a From header has multiple mailboxes that there is a Sender header etc.
Variants
BuildIn(Context<BuildInValidationError>)
Custom(FError)
Trait Implementations
sourceimpl Debug for HeaderValidationError
impl Debug for HeaderValidationError
sourceimpl Display for HeaderValidationError
impl Display for HeaderValidationError
sourceimpl Fail for HeaderValidationError
impl Fail for HeaderValidationError
sourcefn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moresourceimpl From<BuildInValidationError> for HeaderValidationError
impl From<BuildInValidationError> for HeaderValidationError
sourcefn from(err: BuildInValidationError) -> Self
fn from(err: BuildInValidationError) -> Self
Converts to this type from the input type.
sourceimpl From<Context<BuildInValidationError>> for HeaderValidationError
impl From<Context<BuildInValidationError>> for HeaderValidationError
sourcefn from(err: Context<BuildInValidationError>) -> Self
fn from(err: Context<BuildInValidationError>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for HeaderValidationError
impl Send for HeaderValidationError
impl Sync for HeaderValidationError
impl Unpin for HeaderValidationError
impl !UnwindSafe for HeaderValidationError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more