#[repr(u32)]pub enum UserPermission {
Access = 1,
ViewProfile = 2,
SendMessage = 4,
Invite = 8,
}Expand description
User permission definitions
Variants§
Trait Implementations§
Source§impl Add<&UserPermission> for &UserPermission
impl Add<&UserPermission> for &UserPermission
Source§impl Add<&UserPermission> for &u32
impl Add<&UserPermission> for &u32
Source§impl Add<&UserPermission> for UserPermission
impl Add<&UserPermission> for UserPermission
Source§impl Add<&UserPermission> for u32
impl Add<&UserPermission> for u32
Source§impl Add<&u32> for &UserPermission
impl Add<&u32> for &UserPermission
Source§impl Add<&u32> for UserPermission
impl Add<&u32> for UserPermission
Source§impl Add<UserPermission> for &UserPermission
impl Add<UserPermission> for &UserPermission
Source§impl Add<UserPermission> for &u32
impl Add<UserPermission> for &u32
Source§impl Add<UserPermission> for u32
impl Add<UserPermission> for u32
Source§impl Add<u32> for &UserPermission
impl Add<u32> for &UserPermission
Source§impl Add<u32> for UserPermission
impl Add<u32> for UserPermission
Source§impl Add for UserPermission
impl Add for UserPermission
Source§impl Clone for UserPermission
impl Clone for UserPermission
Source§fn clone(&self) -> UserPermission
fn clone(&self) -> UserPermission
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 UserPermission
impl Debug for UserPermission
Source§impl Display for UserPermission
impl Display for UserPermission
Source§impl PartialEq for UserPermission
impl PartialEq for UserPermission
impl Copy for UserPermission
impl Eq for UserPermission
impl StructuralPartialEq for UserPermission
Auto Trait Implementations§
impl Freeze for UserPermission
impl RefUnwindSafe for UserPermission
impl Send for UserPermission
impl Sync for UserPermission
impl Unpin for UserPermission
impl UnwindSafe for UserPermission
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