[][src]Trait async_net::AsyncToSocketAddrs

pub trait AsyncToSocketAddrs: Sealed { }

Converts or resolves addresses to SocketAddr values.

This trait currently only appears in function signatures and cannot be used directly. However, you can still use the ToSocketAddrs trait from the standard library.

Examples

To perform a DNS lookup for an address, make ToSocketAddrs async by wrapping it with the blocking crate:

use blocking::unblock;
use std::net::ToSocketAddrs;

let addrs = unblock!("google.com".to_socket_addrs())?;

Implementations on Foreign Types

impl AsyncToSocketAddrs for SocketAddr[src]

impl AsyncToSocketAddrs for SocketAddrV4[src]

impl AsyncToSocketAddrs for SocketAddrV6[src]

impl AsyncToSocketAddrs for (IpAddr, u16)[src]

impl AsyncToSocketAddrs for (Ipv4Addr, u16)[src]

impl AsyncToSocketAddrs for (Ipv6Addr, u16)[src]

impl<'_> AsyncToSocketAddrs for (&'_ str, u16)[src]

impl AsyncToSocketAddrs for (String, u16)[src]

impl AsyncToSocketAddrs for str[src]

impl<'_> AsyncToSocketAddrs for &'_ [SocketAddr][src]

impl<T: AsyncToSocketAddrs + ?Sized, '_> AsyncToSocketAddrs for &'_ T[src]

impl AsyncToSocketAddrs for String[src]

Loading content...

Implementors

Loading content...