kumo_dmarc/types/
policy_override.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use instant_xml::ToXml;

#[derive(Debug, Eq, PartialEq, ToXml)]
#[xml(scalar, rename_all = "lowercase")]
pub enum PolicyOverride {
    Forwarded,
    SampledOut,
    TrustedForwarder,
    MailingList,
    LocalPolicy,
    Other,
}

#[derive(Debug, Eq, PartialEq, ToXml)]
#[xml(rename = "reason")]
pub struct PolicyOverrideReason {
    r#type: PolicyOverride,
    comment: Option<String>,
}