pub struct SubjectAltNames {
pub dns: Vec<String>,
pub uri: Vec<String>,
pub email: Vec<String>,
pub ip: Vec<SanIp>,
}Expand description
Subject alternative names of a certificate.
Fields§
§dns: Vec<String>dNSName entries.
uri: Vec<String>uniformResourceIdentifier entries.
email: Vec<String>rfc822Name entries.
ip: Vec<SanIp>iPAddress entries.
Trait Implementations§
Source§impl Clone for SubjectAltNames
impl Clone for SubjectAltNames
Source§fn clone(&self) -> SubjectAltNames
fn clone(&self) -> SubjectAltNames
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SubjectAltNames
impl Debug for SubjectAltNames
Source§impl Default for SubjectAltNames
impl Default for SubjectAltNames
Source§fn default() -> SubjectAltNames
fn default() -> SubjectAltNames
Returns the “default value” for a type. Read more
impl Eq for SubjectAltNames
Source§impl PartialEq for SubjectAltNames
impl PartialEq for SubjectAltNames
impl StructuralPartialEq for SubjectAltNames
Auto Trait Implementations§
impl Freeze for SubjectAltNames
impl RefUnwindSafe for SubjectAltNames
impl Send for SubjectAltNames
impl Sync for SubjectAltNames
impl Unpin for SubjectAltNames
impl UnsafeUnpin for SubjectAltNames
impl UnwindSafe for SubjectAltNames
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.