pub trait ToSocketAddrs: ToSocketAddrsPriv { }展开描述
非阻塞地转换或解析出一个或多个 SocketAddr 值。
§DNS
针对字符串类型的 ToSocketAddrs 实现需要进行 DNS 查找。
§Calling
当前,该 trait 仅作为 Tokio 中需要引用目标套接字地址的函数的参数使用。若要直接执行 SocketAddr 转换,请使用 lookup_host()。
该 trait 是封闭(sealed)的,且设计上是不透明的。该 trait 的细节可能会变化。其稳定化正在等待 Rust 语言本身的增强。
外部类型的实现§
impl ToSocketAddrs for &[SocketAddr]
impl ToSocketAddrs for (&str, u16)
Available on crate feature
net only.impl ToSocketAddrs for (IpAddr, u16)
impl ToSocketAddrs for (String, u16)
Available on crate feature
net only.impl ToSocketAddrs for (Ipv4Addr, u16)
impl ToSocketAddrs for (Ipv6Addr, u16)
impl ToSocketAddrs for SocketAddr
impl ToSocketAddrs for str
Available on crate feature
net only.impl ToSocketAddrs for String
Available on crate feature
net only.