pub struct AutoModerationActionMetadata {
pub channel_id: Option<Id<ChannelMarker>>,
pub duration_seconds: Option<u32>,
}Expand description
Additional metadata needed during execution for a specific
AutoModerationActionType.
Fields
channel_id: Option<Id<ChannelMarker>>Channel to which user content should be logged.
duration_seconds: Option<u32>Timeout duration in seconds.
Maximum value is 2419200 seconds, or 4 weeks.
Trait Implementations
sourceimpl Clone for AutoModerationActionMetadata
impl Clone for AutoModerationActionMetadata
sourcefn clone(&self) -> AutoModerationActionMetadata
fn clone(&self) -> AutoModerationActionMetadata
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AutoModerationActionMetadata
impl Debug for AutoModerationActionMetadata
sourceimpl<'de> Deserialize<'de> for AutoModerationActionMetadata
impl<'de> Deserialize<'de> for AutoModerationActionMetadata
sourcefn 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
sourceimpl Hash for AutoModerationActionMetadata
impl Hash for AutoModerationActionMetadata
sourceimpl PartialEq<AutoModerationActionMetadata> for AutoModerationActionMetadata
impl PartialEq<AutoModerationActionMetadata> for AutoModerationActionMetadata
sourcefn eq(&self, other: &AutoModerationActionMetadata) -> bool
fn eq(&self, other: &AutoModerationActionMetadata) -> bool
impl Eq for AutoModerationActionMetadata
impl StructuralEq for AutoModerationActionMetadata
impl StructuralPartialEq for AutoModerationActionMetadata
Auto Trait Implementations
impl RefUnwindSafe for AutoModerationActionMetadata
impl Send for AutoModerationActionMetadata
impl Sync for AutoModerationActionMetadata
impl Unpin for AutoModerationActionMetadata
impl UnwindSafe for AutoModerationActionMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more