pub trait ToSocketAddrs: ToSocketAddrsPriv { }展开描述
在不阻塞的情况下转换或解析为一个或多个 SocketAddr 值。
§DNS
字符串类型的 ToSocketAddrs 实现需要 DNS 查找。
§Calling
目前,此 trait 仅用作需要引用目标套接字地址的 Tokio 函数的参数。要直接执行 SocketAddr 转换,请使用 lookup_host()。
此 trait 是封闭的,意图是不透明的。该 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.