use crate::dkim::*;
#[derive(Clone, Debug, PartialEq)]
pub struct DkimSignature<'hdr> {
pub v: DkimVersion<'hdr>,
pub a: DkimAlgorithm<'hdr>,
pub b: &'hdr str,
pub bh: &'hdr str,
pub c: Option<DkimCanonicalization<'hdr>>,
pub d: &'hdr str,
pub h: &'hdr str,
pub i: Option<&'hdr str>,
pub l: Option<&'hdr str>,
pub q: Option<&'hdr str>,
pub s: &'hdr str,
pub t: Option<DkimTimestamp<'hdr>>,
pub x: Option<DkimTimestamp<'hdr>>,
pub z: Option<&'hdr str>,
pub raw: Option<&'hdr str>,
}