pub enum ChatMemberStateChange {
Entered,
Left,
Disconnected,
Kicked,
Banned,
}
Expand description
Flags describing how a users lobby state has changed. This is provided from LobbyChatUpdate
.
Variants§
Entered
This user has joined or is joining the lobby.
Left
This user has left or is leaving the lobby.
Disconnected
User disconnected without leaving the lobby first.
Kicked
The user has been kicked.
Banned
The user has been kicked and banned.
Trait Implementations§
source§impl Clone for ChatMemberStateChange
impl Clone for ChatMemberStateChange
source§fn clone(&self) -> ChatMemberStateChange
fn clone(&self) -> ChatMemberStateChange
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ChatMemberStateChange
impl Debug for ChatMemberStateChange
source§impl PartialEq for ChatMemberStateChange
impl PartialEq for ChatMemberStateChange
source§fn eq(&self, other: &ChatMemberStateChange) -> bool
fn eq(&self, other: &ChatMemberStateChange) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChatMemberStateChange
Auto Trait Implementations§
impl RefUnwindSafe for ChatMemberStateChange
impl Send for ChatMemberStateChange
impl Sync for ChatMemberStateChange
impl Unpin for ChatMemberStateChange
impl UnwindSafe for ChatMemberStateChange
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.