pub struct DnsName(_);Expand description
Requires the alloc feature.
A DNS Name suitable for use in the TLS Server Name Indication (SNI)
extension and/or for use as the reference hostname for which to verify a
certificate.
A DnsName is guaranteed to be syntactically valid. The validity rules are
specified in RFC 5280 Section 7.2, except that underscores are also
allowed.
DnsName stores a copy of the input it was constructed from in a String
and so it is only available when the std default feature is enabled.
Eq, PartialEq, etc. are not implemented because name comparison
frequently should be done case-insensitively and/or with other caveats that
depend on the specific circumstances in which the comparison is done.
Requires the alloc feature.
Implementations§
Trait Implementations§
source§impl From<DnsNameRef<'_>> for DnsName
impl From<DnsNameRef<'_>> for DnsName
Requires the alloc feature.
source§fn from(dns_name: DnsNameRef<'_>) -> Self
fn from(dns_name: DnsNameRef<'_>) -> Self
Converts to this type from the input type.