1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! SPF ptype and it's properties

/// SPF ptypes
#[derive(Clone, Debug, PartialEq)]
pub enum SpfProperty<'hdr> {
    /// smtp.*
    Smtp(SpfSmtp<'hdr>),
}

/// SPF ptype smtp property keys
#[derive(Clone, Debug, PartialEq)]
pub enum SpfSmtp<'hdr> {
    /// smtp.mailfrom
    MailFrom(&'hdr str),
    /// smtp.helo
    Helo(&'hdr str),
}