Enum webpki::subject_name::dns_name::GeneralDnsNameRef
source · pub enum GeneralDnsNameRef<'name> {
DnsName(DnsNameRef<'name>),
Wildcard(WildcardDnsNameRef<'name>),
}
Expand description
A DNS name that may be either a DNS name identifier presented by a server (which may include wildcards), or a DNS name identifier referenced by a client for matching purposes (wildcards not permitted).
Variants§
DnsName(DnsNameRef<'name>)
a reference to a DNS name that may be used for matching purposes.
Wildcard(WildcardDnsNameRef<'name>)
a reference to a presented DNS name that may include a wildcard.
Trait Implementations§
source§impl<'a> From<GeneralDnsNameRef<'a>> for &'a str
impl<'a> From<GeneralDnsNameRef<'a>> for &'a str
source§fn from(d: GeneralDnsNameRef<'a>) -> Self
fn from(d: GeneralDnsNameRef<'a>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'name> Freeze for GeneralDnsNameRef<'name>
impl<'name> RefUnwindSafe for GeneralDnsNameRef<'name>
impl<'name> Send for GeneralDnsNameRef<'name>
impl<'name> Sync for GeneralDnsNameRef<'name>
impl<'name> Unpin for GeneralDnsNameRef<'name>
impl<'name> UnwindSafe for GeneralDnsNameRef<'name>
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