#[repr(u8)]pub enum IntegrationApplicationDiscoveryEligibilityFlags {
Show 16 variants
Verified = 0,
Tag = 1,
Description = 2,
TermsOfService = 3,
PrivacyPolicy = 4,
InstallParams = 5,
SafeName = 6,
SafeDescription = 7,
ApprovedCommands = 8,
SupportGuild = 9,
SafeCommands = 10,
Mfa = 11,
SafeDirectoryOverview = 12,
SupportedLocales = 13,
SafeShortDescription = 14,
SafeRoleConnections = 15,
}Variants§
Verified = 0
Tag = 1
Description = 2
TermsOfService = 3
PrivacyPolicy = 4
InstallParams = 5
SafeName = 6
SafeDescription = 7
ApprovedCommands = 8
SupportGuild = 9
SafeCommands = 10
Mfa = 11
SafeDirectoryOverview = 12
SupportedLocales = 13
SafeShortDescription = 14
SafeRoleConnections = 15
Implementations§
Source§impl IntegrationApplicationDiscoveryEligibilityFlags
impl IntegrationApplicationDiscoveryEligibilityFlags
pub fn bit_value(&self) -> u64
pub fn from_bit_position(bit: u8) -> Option<Self>
pub fn extract_flags(value: u64) -> Vec<Self>
pub fn combine_flags(flags: &[Self]) -> u64
Trait Implementations§
Source§impl Clone for IntegrationApplicationDiscoveryEligibilityFlags
impl Clone for IntegrationApplicationDiscoveryEligibilityFlags
Source§fn clone(&self) -> IntegrationApplicationDiscoveryEligibilityFlags
fn clone(&self) -> IntegrationApplicationDiscoveryEligibilityFlags
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IntegrationApplicationDiscoveryEligibilityFlags
impl Eq for IntegrationApplicationDiscoveryEligibilityFlags
Source§impl PartialEq for IntegrationApplicationDiscoveryEligibilityFlags
impl PartialEq for IntegrationApplicationDiscoveryEligibilityFlags
Source§fn eq(&self, other: &IntegrationApplicationDiscoveryEligibilityFlags) -> bool
fn eq(&self, other: &IntegrationApplicationDiscoveryEligibilityFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IntegrationApplicationDiscoveryEligibilityFlags
Auto Trait Implementations§
impl Freeze for IntegrationApplicationDiscoveryEligibilityFlags
impl RefUnwindSafe for IntegrationApplicationDiscoveryEligibilityFlags
impl Send for IntegrationApplicationDiscoveryEligibilityFlags
impl Sync for IntegrationApplicationDiscoveryEligibilityFlags
impl Unpin for IntegrationApplicationDiscoveryEligibilityFlags
impl UnsafeUnpin for IntegrationApplicationDiscoveryEligibilityFlags
impl UnwindSafe for IntegrationApplicationDiscoveryEligibilityFlags
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