[][src]Enum paperplane::Event

pub enum Event {
    Connected(u128),
    Disconnected(u128),
    Kicked(u128String),
    Message(u128, Message),
}

An enum representing server events.

Variants

Connected(u128)

New connection created with the id.

Disconnected(u128)

Connection with the id closed by client.

Kicked(u128String)

Connection with the id closed by the server with the reason.

Message(u128, Message)

Message sent by a client with the connection id.

Implementations

impl Event[src]

pub fn is_connected(&self) -> bool[src]

pub fn is_disconnected(&self) -> bool[src]

pub fn is_kicked(&self) -> bool[src]

pub fn is_message(&self) -> bool[src]

Trait Implementations

impl Clone for Event[src]

impl Debug for Event[src]

impl PartialEq<Event> for Event[src]

impl StructuralPartialEq for Event[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> 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, 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>,