pub struct Ipv4SocketAddress {
pub port: u16,
pub address: Ipv4Address,
}
Fields§
§port: u16
sin_port
address: Ipv4Address
sin_addr
Trait Implementations§
source§impl Clone for Ipv4SocketAddress
impl Clone for Ipv4SocketAddress
source§fn clone(&self) -> Ipv4SocketAddress
fn clone(&self) -> Ipv4SocketAddress
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Ipv4SocketAddress
impl Debug for Ipv4SocketAddress
source§impl From<Ipv4SocketAddress> for SocketAddrV4
impl From<Ipv4SocketAddress> for SocketAddrV4
source§fn from(addr: Ipv4SocketAddress) -> Self
fn from(addr: Ipv4SocketAddress) -> Self
Converts to this type from the input type.
source§impl From<SocketAddrV4> for Ipv4SocketAddress
impl From<SocketAddrV4> for Ipv4SocketAddress
source§fn from(addr: SocketAddrV4) -> Self
fn from(addr: SocketAddrV4) -> Self
Converts to this type from the input type.
source§impl ToSocketAddrs for Ipv4SocketAddress
impl ToSocketAddrs for Ipv4SocketAddress
source§type Iter = <SocketAddrV4 as ToSocketAddrs>::Iter
type Iter = <SocketAddrV4 as ToSocketAddrs>::Iter
Returned iterator over socket addresses which this type may correspond
to.
source§fn to_socket_addrs(&self) -> Result<Self::Iter>
fn to_socket_addrs(&self) -> Result<Self::Iter>
Converts this object to an iterator of resolved
SocketAddr
s. Read moreimpl ComponentType for Ipv4SocketAddress
impl Copy for Ipv4SocketAddress
impl Lift for Ipv4SocketAddress
impl Lower for Ipv4SocketAddress
Auto Trait Implementations§
impl Freeze for Ipv4SocketAddress
impl RefUnwindSafe for Ipv4SocketAddress
impl Send for Ipv4SocketAddress
impl Sync for Ipv4SocketAddress
impl Unpin for Ipv4SocketAddress
impl UnwindSafe for Ipv4SocketAddress
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more