跳到主要内容

ToSocketAddrs

搜索

trait ToSocketAddrs 

源代码
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.
源代码§

impl ToSocketAddrs for SocketAddrV4

源代码§

impl ToSocketAddrs for SocketAddrV6

源代码§

impl<T: ToSocketAddrs + ?Sized> ToSocketAddrs for &T

实现者§