Struct std::net::SocketAddrV61.0.0 [] [src]

pub struct SocketAddrV6 { /* fields omitted */ }

An IPv6 socket address.

Methods

impl SocketAddrV6
[src]

Creates a new socket address from the ip/port/flowinfo/scope_id components.

Returns the IP address associated with this socket address.

Change the IP address associated with this socket address.

Returns the port number associated with this socket address.

Change the port number associated with this socket address.

Returns the flow information associated with this address, corresponding to the sin6_flowinfo field in C.

Change the flow information associated with this socket address.

Returns the scope ID associated with this address, corresponding to the sin6_scope_id field in C.

Change the scope ID associated with this socket address.

Trait Implementations

impl Copy for SocketAddrV6
[src]

impl Display for SocketAddrV6
[src]

Formats the value using the given formatter.

impl Debug for SocketAddrV6
[src]

Formats the value using the given formatter.

impl Clone for SocketAddrV6
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for SocketAddrV6
[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 SocketAddrV6
[src]

impl Hash for SocketAddrV6
[src]

Feeds this value into the state given, updating the hasher as necessary.

Feeds a slice of this type into the state provided.

impl ToSocketAddrs for SocketAddrV6
[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 SocketAddrV6
1.5.0
[src]

The associated error which can be returned from parsing.

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