pub struct FailureReport {
pub original_headers: String,
pub auth_failure: String,
pub from_domain: String,
pub source_ip: Option<IpAddr>,
pub reporting_domain: String,
}Expand description
DMARC failure report per RFC 6591 (AFRF format).
Fields§
§original_headers: StringOriginal message headers (or relevant subset).
auth_failure: StringAuthentication failure details.
from_domain: StringRFC5322.From domain.
source_ip: Option<IpAddr>Source IP of the message.
reporting_domain: StringReporting domain.
Implementations§
Trait Implementations§
Source§impl Clone for FailureReport
impl Clone for FailureReport
Source§fn clone(&self) -> FailureReport
fn clone(&self) -> FailureReport
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 moreAuto Trait Implementations§
impl Freeze for FailureReport
impl RefUnwindSafe for FailureReport
impl Send for FailureReport
impl Sync for FailureReport
impl Unpin for FailureReport
impl UnsafeUnpin for FailureReport
impl UnwindSafe for FailureReport
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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