use serde::{Deserialize, Serialize};
pub mod parse;
#[derive(Debug, PartialEq, Eq)]
pub struct MtaSts {
pub id: String,
}
#[derive(Debug, PartialEq, Eq, Serialize, Deserialize)]
#[cfg_attr(
feature = "rkyv",
derive(rkyv::Serialize, rkyv::Deserialize, rkyv::Archive)
)]
pub struct TlsRpt {
pub rua: Vec<ReportUri>,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[cfg_attr(
feature = "rkyv",
derive(rkyv::Serialize, rkyv::Deserialize, rkyv::Archive)
)]
pub enum ReportUri {
Mail(String),
Http(String),
}