Trait tokio::net::ToSocketAddrs
source · [−]pub trait ToSocketAddrs: ToSocketAddrsPriv { }
Expand description
Converts or resolves without blocking to one or more SocketAddr
values.
DNS
Implementations of ToSocketAddrs
for string types require a DNS lookup.
Calling
Currently, this trait is only used as an argument to Tokio functions that
need to reference a target socket address. To perform a SocketAddr
conversion directly, use lookup_host()
.
This trait is sealed and is intended to be opaque. The details of the trait will change. Stabilization is pending enhancements to the Rust language.
Implementations on Foreign Types
impl<T: ToSocketAddrs + ?Sized> ToSocketAddrs for &T
impl ToSocketAddrs for SocketAddr
impl ToSocketAddrs for SocketAddrV4
impl ToSocketAddrs for SocketAddrV6
impl ToSocketAddrs for (IpAddr, u16)
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 (&str, u16)
Available on crate feature
net
only.impl ToSocketAddrs for (String, u16)
Available on crate feature
net
only.impl ToSocketAddrs for String
Available on crate feature
net
only.