pub enum FailureOptions {
All,
Any,
Dkim,
Spf,
DkimSpf,
}Expand description
The fo= tag of a DMARC record: when to generate failure reports
(RFC 9991).
Variants§
All
0: report when all mechanisms fail to produce an aligned pass
(default).
Any
1: report when any mechanism fails to produce an aligned pass.
Dkim
d: report when DKIM does not produce an aligned pass.
Spf
s: report when SPF does not produce an aligned pass.
DkimSpf
d:s: report when either DKIM or SPF does not produce an aligned
pass.
Trait Implementations§
Source§impl Clone for FailureOptions
impl Clone for FailureOptions
Source§impl Debug for FailureOptions
impl Debug for FailureOptions
impl Eq for FailureOptions
Source§impl Hash for FailureOptions
impl Hash for FailureOptions
Source§impl PartialEq for FailureOptions
impl PartialEq for FailureOptions
impl StructuralPartialEq for FailureOptions
Auto Trait Implementations§
impl Freeze for FailureOptions
impl RefUnwindSafe for FailureOptions
impl Send for FailureOptions
impl Sync for FailureOptions
impl Unpin for FailureOptions
impl UnsafeUnpin for FailureOptions
impl UnwindSafe for FailureOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more