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
UnknownClient(I)
DisconnectedClient(I, Disconnect<C::SinkError, C::Error>)
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]
C: Sink + Stream + 'static,
C::SinkError: Clone,
C::Error: Clone
fn clone(&self) -> RoomError<I, C>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
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]
C: Sink + Stream + 'static,
C::SinkError: Debug,
C::Error: Debug
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]
C: Sink + Stream + 'static,
C::SinkError: PartialEq,
C::Error: PartialEq