Struct serenity::builder::CreateThread [−][src]
Tuple Fields
0: HashMap<&'static str, Value>
Implementations
The name of the thread.
Note: Must be between 2 and 100 characters long.
Duration in minutes to automatically archive the thread after recent activity.
Note: Can only be set to 60, 1440, 4320, 10080 currently.
How many seconds must a user wait before sending another message.
Bots, or users with the MANAGE_MESSAGES
and/or MANAGE_CHANNELS
permissions are exempt
from this restriction.
Note: Must be between 0 and 21600 seconds (360 minutes or 6 hours).
The thread type, which can be ChannelType::PublicThread
or ChannelType::PrivateThread
.
Note: This defaults to ChannelType::PrivateThread
in order to match the behavior
when thread documentation was first published. This is a bit of a weird default though,
and thus is highly likely to change in the future, so it is recommended to always
explicitly setting it to avoid any breaking change.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CreateThread
impl Send for CreateThread
impl Sync for CreateThread
impl Unpin for CreateThread
impl UnwindSafe for CreateThread
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more