Struct sgx_tstd::net::SocketAddrV4[][src]

pub struct SocketAddrV4 { /* fields omitted */ }

An IPv4 socket address.

IPv4 socket addresses consist of an [IPv4 address] and a 16-bit port number, as stated in [IETF RFC 793].

See SocketAddr for a type encompassing both IPv4 and IPv6 socket addresses.

Methods

impl SocketAddrV4
[src]

Creates a new socket address from an [IPv4 address] and a port number.

Returns the IP address associated with this socket address.

Changes the IP address associated with this socket address.

Returns the port number associated with this socket address.

Changes the port number associated with this socket address.

Trait Implementations

impl Copy for SocketAddrV4
[src]

impl From<SocketAddrV4> for SocketAddr
[src]

Performs the conversion.

impl Display for SocketAddrV4
[src]

Formats the value using the given formatter. Read more

impl Debug for SocketAddrV4
[src]

Formats the value using the given formatter. Read more

impl Clone for SocketAddrV4
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for SocketAddrV4
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for SocketAddrV4
[src]

impl Hash for SocketAddrV4
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl ToSocketAddrs for SocketAddrV4
[src]

Returned iterator over socket addresses which this type may correspond to. Read more

Converts this object to an iterator of resolved SocketAddrs. Read more

impl FromStr for SocketAddrV4
[src]

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

Auto Trait Implementations

impl Send for SocketAddrV4

impl Sync for SocketAddrV4