#[repr(u8)]pub enum ExplicitContentFilter {
Disabled = 0,
MembersWithoutRoles = 1,
AllMembers = 2,
}Expand description
A guild’s explicit content filter levels.
Variants§
Disabled = 0
The filter is not active.
MembersWithoutRoles = 1
The filter is only active for members without roles.
AllMembers = 2
The filter is active for all members.
Trait Implementations§
Source§impl Clone for ExplicitContentFilter
impl Clone for ExplicitContentFilter
Source§fn clone(&self) -> ExplicitContentFilter
fn clone(&self) -> ExplicitContentFilter
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 ExplicitContentFilter
impl Debug for ExplicitContentFilter
Source§impl<'de> Deserialize<'de> for ExplicitContentFilter
impl<'de> Deserialize<'de> for ExplicitContentFilter
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
Auto Trait Implementations§
impl Freeze for ExplicitContentFilter
impl RefUnwindSafe for ExplicitContentFilter
impl Send for ExplicitContentFilter
impl Sync for ExplicitContentFilter
impl Unpin for ExplicitContentFilter
impl UnwindSafe for ExplicitContentFilter
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