Trait serenity_commands::SubCommand
source · pub trait SubCommand: SubCommandGroup {
// Provided methods
fn create_option(
name: impl Into<String>,
description: impl Into<String>,
) -> CreateCommandOption { ... }
fn from_value(value: &CommandDataOptionValue) -> Result<Self> { ... }
}
Expand description
A sub-command which can be nested inside of a Command
or
SubCommandGroup
.
This is a sub-trait of SubCommandGroup
, as a SubCommand
can be used
anywhere a SubCommandGroup
can.
Provided Methods§
sourcefn create_option(
name: impl Into<String>,
description: impl Into<String>,
) -> CreateCommandOption
fn create_option( name: impl Into<String>, description: impl Into<String>, ) -> CreateCommandOption
Create the command option.
sourcefn from_value(value: &CommandDataOptionValue) -> Result<Self>
fn from_value(value: &CommandDataOptionValue) -> Result<Self>
Object Safety§
This trait is not object safe.