#[non_exhaustive]pub enum GroupMemberStatus {
Show 15 variants
Rejected,
Removed,
Left,
Deleted,
Unknown,
Invited,
PendingApproval,
PendingReview,
Introduced,
IntroInv,
Accepted,
Announced,
Connected,
Complete,
Creator,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Rejected
Removed
Left
Deleted
Unknown
Invited
PendingApproval
PendingReview
Introduced
IntroInv
Accepted
Announced
Connected
Complete
Creator
Trait Implementations§
Source§impl Clone for GroupMemberStatus
impl Clone for GroupMemberStatus
Source§fn clone(&self) -> GroupMemberStatus
fn clone(&self) -> GroupMemberStatus
Returns a duplicate 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 GroupMemberStatus
impl Debug for GroupMemberStatus
Source§impl Default for GroupMemberStatus
impl Default for GroupMemberStatus
Source§fn default() -> GroupMemberStatus
fn default() -> GroupMemberStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GroupMemberStatus
impl<'de> Deserialize<'de> for GroupMemberStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for GroupMemberStatus
impl Hash for GroupMemberStatus
Source§impl PartialEq for GroupMemberStatus
impl PartialEq for GroupMemberStatus
Source§impl Serialize for GroupMemberStatus
impl Serialize for GroupMemberStatus
impl Copy for GroupMemberStatus
impl Eq for GroupMemberStatus
impl StructuralPartialEq for GroupMemberStatus
Auto Trait Implementations§
impl Freeze for GroupMemberStatus
impl RefUnwindSafe for GroupMemberStatus
impl Send for GroupMemberStatus
impl Sync for GroupMemberStatus
impl Unpin for GroupMemberStatus
impl UnwindSafe for GroupMemberStatus
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