pub struct ARC {
    pub sets: Vec<ARCSet>,
    pub last_validated_instance: u8,
    pub issues: Vec<ARCIssue>,
}Fields§
§sets: Vec<ARCSet>§last_validated_instance: u8The instance number of the oldest pass that still validates
issues: Vec<ARCIssue>Implementations§
Source§impl ARC
 
impl ARC
pub fn chain_validation_status(&self) -> ChainValidationStatus
pub fn authentication_result(&self) -> AuthenticationResult
pub fn seal( &self, email: &ParsedEmail<'_>, auth_results: AuthenticationResults, signer: &Signer, ) -> Result<Vec<Header<'static>>, DKIMError>
pub async fn verify(email: &ParsedEmail<'_>, resolver: &dyn Resolver) -> Self
pub async fn validate_signatures( &mut self, email: &ParsedEmail<'_>, resolver: &dyn Resolver, )
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ARC
impl RefUnwindSafe for ARC
impl Send for ARC
impl Sync for ARC
impl Unpin for ARC
impl UnwindSafe for ARC
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more