Struct twilight_http::request::application::command::create_guild_command::CreateGuildCommand [−][src]
pub struct CreateGuildCommand<'a> { /* fields omitted */ }Expand description
Create a new command in a guild.
The name must be between 1 and 32 characters in length. Creating a guild command with the same name as an already-existing guild command in the same guild will overwrite the old command. See the discord docs for more information.
Implementations
pub fn chat_input(
self,
description: &'a str
) -> Result<CreateGuildChatInputCommand<'a>, InteractionError>
pub fn chat_input(
self,
description: &'a str
) -> Result<CreateGuildChatInputCommand<'a>, InteractionError>
Create a chat input command in a guild.
The description must be between 1 and 100 characters in length. Creating a guild command with the same name as an already-existing guild command in the same guild will overwrite the old command. See the discord docs for more information.
Errors
Returns an InteractionErrorType::CommandDescriptionValidationFailed
error type if the command description is not between 1 and
100 characters.
Create a message command in a guild.
Creating a guild command with the same name as an already-existing guild command in the same guild will overwrite the old command. See the discord docs for more information.
Create a user command in a guild.
Creating a guild command with the same name as an already-existing guild command in the same guild will overwrite the old command. See the discord docs for more information.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for CreateGuildCommand<'a>
impl<'a> Send for CreateGuildCommand<'a>
impl<'a> Sync for CreateGuildCommand<'a>
impl<'a> Unpin for CreateGuildCommand<'a>
impl<'a> !UnwindSafe for CreateGuildCommand<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
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