pub enum UserFlags {
Show 15 variants
STAFF = 1,
PARTNER = 2,
HYPESQUAD = 4,
BUG_HUNTER_LEVEL_1 = 8,
HYPESQUAD_ONLINE_HOUSE_1 = 64,
HYPESQUAD_ONLINE_HOUSE_2 = 128,
HYPESQUAD_ONLINE_HOUSE_3 = 256,
PREMIUM_EARLY_SUPPORTER = 512,
TEAM_PSEUDO_USER = 1_024,
BUG_HUNTER_LEVEL_2 = 16_384,
VERIFIED_BOT = 65_536,
VERIFIED_DEVELOPER = 131_072,
CERTIFIED_MODERATOR = 262_144,
BOT_HTTP_INTERACTIONS = 524_288,
ACTIVE_DEVELOPER = 4_194_304,
}Variants§
STAFF = 1
Discord Employee
PARTNER = 2
Partnered Server Owner
HYPESQUAD = 4
HypeSquad Events Member
BUG_HUNTER_LEVEL_1 = 8
Bug Hunter Level 1
HYPESQUAD_ONLINE_HOUSE_1 = 64
House Bravery Member
HYPESQUAD_ONLINE_HOUSE_2 = 128
House Brilliance Member
HYPESQUAD_ONLINE_HOUSE_3 = 256
House Balance Member
PREMIUM_EARLY_SUPPORTER = 512
Early Nitro Supporter
TEAM_PSEUDO_USER = 1_024
User is a team
BUG_HUNTER_LEVEL_2 = 16_384
Bug Hunter Level 2
VERIFIED_BOT = 65_536
Verified Bot
VERIFIED_DEVELOPER = 131_072
Early Verified Bot Developer
CERTIFIED_MODERATOR = 262_144
Moderator Programs Alumni
BOT_HTTP_INTERACTIONS = 524_288
Bot uses only HTTP interactions and is shown in the online member list
ACTIVE_DEVELOPER = 4_194_304
User is an Active Developer
Auto Trait Implementations§
impl Freeze for UserFlags
impl RefUnwindSafe for UserFlags
impl Send for UserFlags
impl Sync for UserFlags
impl Unpin for UserFlags
impl UnwindSafe for UserFlags
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