pub struct ModifyAutoModRuleParams {
pub name: Option<String>,
pub event_type: Option<u8>,
pub trigger_metadata: Option<AutoModTriggerMetadata>,
pub actions: Option<Vec<AutoModAction>>,
pub enabled: Option<bool>,
pub exempt_roles: Option<Vec<Snowflake>>,
pub exempt_channels: Option<Vec<Snowflake>>,
}Fields§
§name: Option<String>§event_type: Option<u8>§trigger_metadata: Option<AutoModTriggerMetadata>§actions: Option<Vec<AutoModAction>>§enabled: Option<bool>§exempt_roles: Option<Vec<Snowflake>>§exempt_channels: Option<Vec<Snowflake>>Trait Implementations§
Source§impl Debug for ModifyAutoModRuleParams
impl Debug for ModifyAutoModRuleParams
Auto Trait Implementations§
impl Freeze for ModifyAutoModRuleParams
impl RefUnwindSafe for ModifyAutoModRuleParams
impl Send for ModifyAutoModRuleParams
impl Sync for ModifyAutoModRuleParams
impl Unpin for ModifyAutoModRuleParams
impl UnwindSafe for ModifyAutoModRuleParams
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