pub trait ToSockAddrs {
    type Iter: Iterator<Item = SockAddr>;

    // Required method
    fn to_sock_addrs(&self) -> Result<Self::Iter>;
}
Expand description

A trait for objects which can be converted or resolved to one or more SockAddr values.

See ToSocketAddrs.

Required Associated Types§

Required Methods§

Implementations on Foreign Types§

source§

impl ToSockAddrs for (&str, u16)

source§

impl ToSockAddrs for (IpAddr, u16)

source§

impl ToSockAddrs for (String, u16)

source§

impl ToSockAddrs for (Ipv4Addr, u16)

source§

impl ToSockAddrs for (Ipv6Addr, u16)

source§

impl ToSockAddrs for SocketAddr

source§

impl ToSockAddrs for str

source§

impl ToSockAddrs for String

source§

impl ToSockAddrs for SocketAddrV4

source§

impl ToSockAddrs for SocketAddrV6

source§

impl ToSockAddrs for SockAddr

source§

impl<'a> ToSockAddrs for &'a [SockAddr]

§

type Iter = Cloned<Iter<'a, SockAddr>>

source§

fn to_sock_addrs(&self) -> Result<Self::Iter>

source§

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

§

type Iter = <T as ToSockAddrs>::Iter

source§

fn to_sock_addrs(&self) -> Result<Self::Iter>

Implementors§