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

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) -> usize[src]

Returns the connection id of the endpoint. The connection id represents the inner network resource used for this endpoint. It not must to be unique for each endpoint if some of them shared the resource.

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

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> 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.