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 more
sourceimpl 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
This method tests for self and other values to be equal, and is used
by ==. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more