pub enum SpfResult {
None,
Neutral,
Pass,
Fail,
Softfail,
Temperror,
Permerror,
}Expand description
SPF evaluation result (SPFResultType), per RFC 7208.
Variants§
None
No SPF record was found.
Neutral
The SPF check returned a neutral result.
Pass
The SPF check passed.
Fail
The SPF check failed.
Softfail
The SPF check returned a soft-fail result.
Temperror
A transient error occurred during SPF evaluation.
Permerror
A permanent error occurred during SPF evaluation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpfResult
impl<'de> Deserialize<'de> for SpfResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for SpfResult
impl Eq for SpfResult
impl StructuralPartialEq for SpfResult
Auto Trait Implementations§
impl Freeze for SpfResult
impl RefUnwindSafe for SpfResult
impl Send for SpfResult
impl Sync for SpfResult
impl Unpin for SpfResult
impl UnsafeUnpin for SpfResult
impl UnwindSafe for SpfResult
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