pub struct DnsName<'a>(/* private fields */);展开描述
一种将字符串(借用或 owned)封装为语法上合法的 DNS 名称的类型。
实现§
Source§impl<'a> DnsName<'a>
impl<'a> DnsName<'a>
Sourcepub fn to_lowercase_owned(&self) -> DnsName<'static>
pub fn to_lowercase_owned(&self) -> DnsName<'static>
复制本对象以产生一个 owned 的 DnsName,同时将大小写统一为小写——一步完成。
Sourcepub const fn try_from_str(s: &str) -> Result<DnsName<'_>, InvalidDnsNameError>
pub const fn try_from_str(s: &str) -> Result<DnsName<'_>, InvalidDnsNameError>
从一个借用的 str 产生一个借用的 DnsName。