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