pub enum BuildInValidationError {
MaxOneInconsistency {
header_name: &'static str,
},
MoreThenOne {
header_name: &'static str,
},
MultiMailboxFromWithoutSender,
ResentDateFieldMissing,
MultiMailboxResentFromWithoutResentSender,
}Expand description
The build-in error variants (error kinds) which can be returned when running a header map validator.
Variants
MaxOneInconsistency
Fields
header_name: &'static strThis error is returned by use_contextual_validators if there is a “max one” inconsistency.
I.e. if multiple implementations of the same header are used in the same map but the implementations do not agree on wether or not the header can appear at most one time in a header section.
MoreThenOne
Fields
header_name: &'static strMultiMailboxFromWithoutSender
ResentDateFieldMissing
MultiMailboxResentFromWithoutResentSender
Trait Implementations
sourceimpl Clone for BuildInValidationError
impl Clone for BuildInValidationError
sourcefn clone(&self) -> BuildInValidationError
fn clone(&self) -> BuildInValidationError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for BuildInValidationError
impl Debug for BuildInValidationError
sourceimpl Display for BuildInValidationError
impl Display for BuildInValidationError
sourceimpl Fail for BuildInValidationError
impl Fail for BuildInValidationError
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 Hash for BuildInValidationError
impl Hash for BuildInValidationError
sourceimpl PartialEq<BuildInValidationError> for BuildInValidationError
impl PartialEq<BuildInValidationError> for BuildInValidationError
sourcefn eq(&self, other: &BuildInValidationError) -> bool
fn eq(&self, other: &BuildInValidationError) -> bool
impl Copy for BuildInValidationError
impl Eq for BuildInValidationError
impl StructuralEq for BuildInValidationError
impl StructuralPartialEq for BuildInValidationError
Auto Trait Implementations
impl RefUnwindSafe for BuildInValidationError
impl Send for BuildInValidationError
impl Sync for BuildInValidationError
impl Unpin for BuildInValidationError
impl UnwindSafe for BuildInValidationError
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