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
This 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
MultiMailboxFromWithoutSender
ResentDateFieldMissing
MultiMailboxResentFromWithoutResentSender
Trait Implementations§
Source§impl Clone for BuildInValidationError
impl Clone for BuildInValidationError
Source§fn clone(&self) -> BuildInValidationError
fn clone(&self) -> BuildInValidationError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BuildInValidationError
impl Debug for BuildInValidationError
Source§impl Display for BuildInValidationError
impl Display for BuildInValidationError
Source§impl Fail for BuildInValidationError
impl Fail for BuildInValidationError
Source§fn 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
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moreSource§impl From<BuildInValidationError> for HeaderValidationError
impl From<BuildInValidationError> for HeaderValidationError
Source§fn from(err: BuildInValidationError) -> Self
fn from(err: BuildInValidationError) -> Self
Converts to this type from the input type.
Source§impl Hash for BuildInValidationError
impl Hash for BuildInValidationError
Source§impl PartialEq for BuildInValidationError
impl PartialEq for BuildInValidationError
impl Copy for BuildInValidationError
impl Eq for BuildInValidationError
impl StructuralPartialEq for BuildInValidationError
Auto Trait Implementations§
impl Freeze for BuildInValidationError
impl RefUnwindSafe for BuildInValidationError
impl Send for BuildInValidationError
impl Sync for BuildInValidationError
impl Unpin for BuildInValidationError
impl UnwindSafe for BuildInValidationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more