pub struct DkimSignature {Show 15 fields
pub version: u8,
pub algorithm: Algorithm,
pub signature: Vec<u8>,
pub body_hash: Vec<u8>,
pub header_canonicalization: CanonicalizationMethod,
pub body_canonicalization: CanonicalizationMethod,
pub domain: String,
pub signed_headers: Vec<String>,
pub auid: String,
pub body_length: Option<u64>,
pub selector: String,
pub timestamp: Option<u64>,
pub expiration: Option<u64>,
pub copied_headers: Option<Vec<String>>,
pub raw_header: String,
}Expand description
Parsed DKIM-Signature header.
Fields§
§version: u8§algorithm: Algorithm§signature: Vec<u8>§body_hash: Vec<u8>§header_canonicalization: CanonicalizationMethod§body_canonicalization: CanonicalizationMethod§domain: String§signed_headers: Vec<String>§auid: String§body_length: Option<u64>§selector: String§timestamp: Option<u64>§expiration: Option<u64>§copied_headers: Option<Vec<String>>§raw_header: StringImplementations§
Trait Implementations§
Source§impl Clone for DkimSignature
impl Clone for DkimSignature
Source§fn clone(&self) -> DkimSignature
fn clone(&self) -> DkimSignature
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DkimSignature
impl Debug for DkimSignature
Source§impl PartialEq for DkimSignature
impl PartialEq for DkimSignature
impl Eq for DkimSignature
impl StructuralPartialEq for DkimSignature
Auto Trait Implementations§
impl Freeze for DkimSignature
impl RefUnwindSafe for DkimSignature
impl Send for DkimSignature
impl Sync for DkimSignature
impl Unpin for DkimSignature
impl UnsafeUnpin for DkimSignature
impl UnwindSafe for DkimSignature
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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