pub struct DkimPublicKey {
pub key_type: KeyType,
pub public_key: Vec<u8>,
pub revoked: bool,
pub hash_algorithms: Option<Vec<HashAlgorithm>>,
pub service_types: Option<Vec<String>>,
pub flags: Vec<KeyFlag>,
pub notes: Option<String>,
}Expand description
Parsed DKIM DNS public key record.
Fields§
§key_type: KeyType§public_key: Vec<u8>§revoked: bool§hash_algorithms: Option<Vec<HashAlgorithm>>§service_types: Option<Vec<String>>§flags: Vec<KeyFlag>§notes: Option<String>Implementations§
Source§impl DkimPublicKey
impl DkimPublicKey
Trait Implementations§
Source§impl Clone for DkimPublicKey
impl Clone for DkimPublicKey
Source§fn clone(&self) -> DkimPublicKey
fn clone(&self) -> DkimPublicKey
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 DkimPublicKey
impl Debug for DkimPublicKey
Source§impl PartialEq for DkimPublicKey
impl PartialEq for DkimPublicKey
impl Eq for DkimPublicKey
impl StructuralPartialEq for DkimPublicKey
Auto Trait Implementations§
impl Freeze for DkimPublicKey
impl RefUnwindSafe for DkimPublicKey
impl Send for DkimPublicKey
impl Sync for DkimPublicKey
impl Unpin for DkimPublicKey
impl UnsafeUnpin for DkimPublicKey
impl UnwindSafe for DkimPublicKey
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