#![forbid(unsafe_code)]
#![doc = include_str!("../README.md")]
pub mod spf {
pub use use_spf::*;
}
pub mod dkim {
pub use use_dkim::*;
}
pub mod dmarc {
pub use use_dmarc::*;
}
#[cfg(test)]
mod tests {
use super::spf::{SpfMechanism, SpfQualifier, SpfRecord, SpfTerm};
#[test]
fn reexports_auth_primitives() {
let record =
SpfRecord::new().with_term(SpfTerm::new(SpfQualifier::Fail, SpfMechanism::All));
assert_eq!(record.to_string(), "v=spf1 -all");
}
}