Skip to main content

ToRemoteAddr

Trait ToRemoteAddr 

Source
pub trait ToRemoteAddr {
    // Required method
    fn to_remote_addr(&self) -> Result<RemoteAddr>;
}
Expand description

Similar to ToSocketAddrs but for a RemoteAddr. Instead of ToSocketAddrs that only can accept valid ‘ip:port’ string format, ToRemoteAddr accept any string without panic. If the string has the ‘ip:port’ format, it will be interpreted as a SocketAddr, if not, it will be interpreted as a string.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToRemoteAddr for &String

Source§

impl ToRemoteAddr for &str

Source§

impl ToRemoteAddr for (&str, u16)

Source§

impl ToRemoteAddr for (IpAddr, u16)

Source§

impl ToRemoteAddr for (Ipv4Addr, u16)

Source§

impl ToRemoteAddr for (Ipv6Addr, u16)

Source§

impl ToRemoteAddr for (String, u16)

Source§

impl ToRemoteAddr for SocketAddr

Source§

impl ToRemoteAddr for SocketAddrV4

Source§

impl ToRemoteAddr for SocketAddrV6

Source§

impl ToRemoteAddr for String

Implementors§