Enum comms::room::RoomError [] [src]

pub enum RoomError<I, C> where I: Clone + Send + Debug + 'static,
        C: Sink + Stream + 'static
{ UnknownClient(I), DisconnectedClient(I, Disconnect<C::SinkError, C::Error>), }

Variants

Trait Implementations

impl<I: Clone, C: Clone> Clone for RoomError<I, C> where I: Clone + Send + Debug + 'static,
        C: Sink + Stream + 'static,
        C::SinkError: Clone,
        C::Error: Clone
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<I: Debug, C: Debug> Debug for RoomError<I, C> where I: Clone + Send + Debug + 'static,
        C: Sink + Stream + 'static,
        C::SinkError: Debug,
        C::Error: Debug
[src]

Formats the value using the given formatter.

impl<I: PartialEq, C: PartialEq> PartialEq for RoomError<I, C> where I: Clone + Send + Debug + 'static,
        C: Sink + Stream + 'static,
        C::SinkError: PartialEq,
        C::Error: PartialEq
[src]

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

This method tests for !=.