Enum lnkit::prelude::Event [−][src]
pub enum Event<Msg> { Connected(u128), Disconnected(u128), Kicked(u128, String), Message(u128, Msg), }
An enum representing server events.
Variants
Connected(u128)
New connection created with the id.
Disconnected(u128)
Connection with the id closed by client.
Connection with the id closed by the server with the reason.
Message(u128, Msg)
Message sent by a client with the connection id.
Implementations
impl<M> Event<M>
[src]
impl<M> Event<M>
[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]
pub fn into<T>(self) -> Event<T> where
M: Into<T>,
[src]
M: Into<T>,
pub fn try_into<T>(self) -> Result<Event<T>, <M as TryInto<T>>::Error> where
M: TryInto<T>,
[src]
M: TryInto<T>,
Trait Implementations
impl<Msg> StructuralPartialEq for Event<Msg>
[src]
impl<Msg> StructuralPartialEq for Event<Msg>
[src]Auto Trait Implementations
impl<Msg> RefUnwindSafe for Event<Msg> where
Msg: RefUnwindSafe,
impl<Msg> RefUnwindSafe for Event<Msg> where
Msg: RefUnwindSafe,
impl<Msg> UnwindSafe for Event<Msg> where
Msg: UnwindSafe,
impl<Msg> UnwindSafe for Event<Msg> where
Msg: UnwindSafe,
Blanket Implementations
impl<T, U> Cast<U> for T where
U: FromCast<T>,
impl<T, U> Cast<U> for T where
U: FromCast<T>,
pub fn cast(self) -> U
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
impl<T> FromBits<T> for T
impl<T> FromBits<T> for T
pub fn from_bits(t: T) -> T
impl<T> FromCast<T> for T
impl<T> FromCast<T> for T
pub fn from_cast(t: T) -> T
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
pub fn into_bits(self) -> U
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,