Struct message_io::network::Endpoint[][src]

pub struct Endpoint { /* fields omitted */ }

Information to identify the remote endpoint. The endpoint is used mainly as a connection identified.

Implementations

impl Endpoint[src]

pub fn resource_id(&self) -> ResourceId[src]

Returns the inner network resource id used by this endpoint. It is not necessary to be unique for each endpoint if some of them shared the resource (an example of this is the different endpoints generated by when you listen by udp).

pub fn addr(&self) -> SocketAddr[src]

Returns the peer address of the endpoint.

Trait Implementations

impl Clone for Endpoint[src]

impl Copy for Endpoint[src]

impl Debug for Endpoint[src]

impl Display for Endpoint[src]

impl Eq for Endpoint[src]

impl Hash for Endpoint[src]

impl PartialEq<Endpoint> for Endpoint[src]

impl StructuralEq for Endpoint[src]

impl StructuralPartialEq for Endpoint[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,