pub struct PolicyPublished {
pub domain: String,
pub adkim: Option<AlignmentMode>,
pub aspf: Option<AlignmentMode>,
pub p: Disposition,
pub sp: Disposition,
pub pct: u32,
pub fo: Option<String>,
}Expand description
The DMARC policy published for the organizational domain (PolicyPublishedType).
Fields§
§domain: StringThe domain to which the DMARC policy applies.
adkim: Option<AlignmentMode>DKIM alignment mode (r = relaxed, s = strict). Defaults to relaxed when absent.
aspf: Option<AlignmentMode>SPF alignment mode (r = relaxed, s = strict). Defaults to relaxed when absent.
p: DispositionDomain-level policy action.
sp: DispositionSubdomain policy action.
pct: u32Percentage of messages to which the policy is applied (0–100).
fo: Option<String>Failure reporting options (colon-separated list of 0, 1, d, s).
Trait Implementations§
Source§impl Clone for PolicyPublished
impl Clone for PolicyPublished
Source§fn clone(&self) -> PolicyPublished
fn clone(&self) -> PolicyPublished
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 PolicyPublished
impl Debug for PolicyPublished
Source§impl<'de> Deserialize<'de> for PolicyPublished
impl<'de> Deserialize<'de> for PolicyPublished
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
Source§impl PartialEq for PolicyPublished
impl PartialEq for PolicyPublished
impl StructuralPartialEq for PolicyPublished
Auto Trait Implementations§
impl Freeze for PolicyPublished
impl RefUnwindSafe for PolicyPublished
impl Send for PolicyPublished
impl Sync for PolicyPublished
impl Unpin for PolicyPublished
impl UnsafeUnpin for PolicyPublished
impl UnwindSafe for PolicyPublished
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