Enum qaul_cli::group::proto_chat::GroupEventType
source · [−]#[repr(i32)]
pub enum GroupEventType {
Default,
Invited,
Joined,
Left,
Removed,
Closed,
Created,
InviteAccepted,
}
Expand description
Group info type definition
Variants
Default
default value, undefined message ignore this message
Invited
user invited to group
Joined
user joined group
Left
user left group
Removed
your user was removed
Closed
group was closed
Created
group was created
InviteAccepted
group invite was accepted
this state indicates, that we accepted an invite, but that we haven’t received the group update from the administrator yet, and are therefore not yet an official member of the group.
Implementations
sourceimpl GroupEventType
impl GroupEventType
sourceimpl GroupEventType
impl GroupEventType
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Trait Implementations
sourceimpl Clone for GroupEventType
impl Clone for GroupEventType
sourcefn clone(&self) -> GroupEventType
fn clone(&self) -> GroupEventType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GroupEventType
impl Debug for GroupEventType
sourceimpl Default for GroupEventType
impl Default for GroupEventType
sourcefn default() -> GroupEventType
fn default() -> GroupEventType
Returns the “default value” for a type. Read more
sourceimpl From<GroupEventType> for i32
impl From<GroupEventType> for i32
sourcefn from(value: GroupEventType) -> i32
fn from(value: GroupEventType) -> i32
Converts to this type from the input type.
sourceimpl Hash for GroupEventType
impl Hash for GroupEventType
sourceimpl Ord for GroupEventType
impl Ord for GroupEventType
sourceimpl PartialEq<GroupEventType> for GroupEventType
impl PartialEq<GroupEventType> for GroupEventType
sourceimpl PartialOrd<GroupEventType> for GroupEventType
impl PartialOrd<GroupEventType> for GroupEventType
sourcefn partial_cmp(&self, other: &GroupEventType) -> Option<Ordering>
fn partial_cmp(&self, other: &GroupEventType) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for GroupEventType
impl Eq for GroupEventType
impl StructuralEq for GroupEventType
impl StructuralPartialEq for GroupEventType
Auto Trait Implementations
impl RefUnwindSafe for GroupEventType
impl Send for GroupEventType
impl Sync for GroupEventType
impl Unpin for GroupEventType
impl UnwindSafe for GroupEventType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.