pub trait ToSocketAddrsWithDefaultPort {
type Inner: Sized + ToSocketAddrs;
fn with_default_port(&self, default_port: u16) -> Self::Inner;
}
Available on crate feature
sync
only.Expand description
A trait to use instead of std::net::ToSocketAddrs
Required Associated Types
type Inner: Sized + ToSocketAddrs
Required Methods
fn with_default_port(&self, default_port: u16) -> Self::Inner
Implementations on Foreign Types
sourceimpl ToSocketAddrsWithDefaultPort for SocketAddr
impl ToSocketAddrsWithDefaultPort for SocketAddr
type Inner = SocketAddr
type Inner = SocketAddr
Available on crate feature
sync
only.sourcefn with_default_port(&self, _default_port: u16) -> Self::Inner
fn with_default_port(&self, _default_port: u16) -> Self::Inner
Available on crate feature
sync
only.sourceimpl ToSocketAddrsWithDefaultPort for SocketAddrV4
impl ToSocketAddrsWithDefaultPort for SocketAddrV4
type Inner = SocketAddrV4
type Inner = SocketAddrV4
Available on crate feature
sync
only.sourcefn with_default_port(&self, _default_port: u16) -> Self::Inner
fn with_default_port(&self, _default_port: u16) -> Self::Inner
Available on crate feature
sync
only.sourceimpl ToSocketAddrsWithDefaultPort for SocketAddrV6
impl ToSocketAddrsWithDefaultPort for SocketAddrV6
type Inner = SocketAddrV6
type Inner = SocketAddrV6
Available on crate feature
sync
only.sourcefn with_default_port(&self, _default_port: u16) -> Self::Inner
fn with_default_port(&self, _default_port: u16) -> Self::Inner
Available on crate feature
sync
only.sourceimpl ToSocketAddrsWithDefaultPort for (IpAddr, u16)
impl ToSocketAddrsWithDefaultPort for (IpAddr, u16)
sourceimpl ToSocketAddrsWithDefaultPort for (Ipv4Addr, u16)
impl ToSocketAddrsWithDefaultPort for (Ipv4Addr, u16)
sourceimpl ToSocketAddrsWithDefaultPort for (Ipv6Addr, u16)
impl ToSocketAddrsWithDefaultPort for (Ipv6Addr, u16)
sourceimpl ToSocketAddrsWithDefaultPort for IpAddr
impl ToSocketAddrsWithDefaultPort for IpAddr
sourceimpl<'s> ToSocketAddrsWithDefaultPort for &'s [SocketAddr]
impl<'s> ToSocketAddrsWithDefaultPort for &'s [SocketAddr]
type Inner = &'s [SocketAddr]
type Inner = &'s [SocketAddr]
Available on crate feature
sync
only.sourcefn with_default_port(&self, _default_port: u16) -> Self::Inner
fn with_default_port(&self, _default_port: u16) -> Self::Inner
Available on crate feature
sync
only.sourceimpl<T: ToSocketAddrs + ?Sized> ToSocketAddrsWithDefaultPort for &T where
T: ToSocketAddrsWithDefaultPort,
impl<T: ToSocketAddrs + ?Sized> ToSocketAddrsWithDefaultPort for &T where
T: ToSocketAddrsWithDefaultPort,
type Inner = <T as ToSocketAddrsWithDefaultPort>::Inner
type Inner = <T as ToSocketAddrsWithDefaultPort>::Inner
Available on crate feature
sync
only.sourcefn with_default_port(&self, default_port: u16) -> Self::Inner
fn with_default_port(&self, default_port: u16) -> Self::Inner
Available on crate feature
sync
only.