pub enum MemberRole {
Member,
Admin,
Owner,
Moderator,
Guest,
}Expand description
Member role in the group
Variantsยง
Member
Regular group member
Admin
Group administrator
Owner
Group owner (highest privileges)
Moderator
Moderator (limited admin privileges)
Guest
Guest (read-only access)
Trait Implementationsยง
Sourceยงimpl Clone for MemberRole
impl Clone for MemberRole
Sourceยงfn clone(&self) -> MemberRole
fn clone(&self) -> MemberRole
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 MemberRole
impl Debug for MemberRole
Sourceยงimpl<'de> Deserialize<'de> for MemberRole
impl<'de> Deserialize<'de> for MemberRole
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 PartialEq for MemberRole
impl PartialEq for MemberRole
Sourceยงimpl Serialize for MemberRole
impl Serialize for MemberRole
impl Eq for MemberRole
impl StructuralPartialEq for MemberRole
Auto Trait Implementationsยง
impl Freeze for MemberRole
impl RefUnwindSafe for MemberRole
impl Send for MemberRole
impl Sync for MemberRole
impl Unpin for MemberRole
impl UnwindSafe for MemberRole
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