Struct twilight_interactions::command::internal::CommandOptionData
source · [−]pub struct CommandOptionData {
pub channel_types: Vec<ChannelType>,
pub max_value: Option<CommandOptionValue>,
pub min_value: Option<CommandOptionValue>,
}Expand description
Data of a command option.
This type holds settings of a command option used when
parsing the option. It is used in the CommandOption
trait.
Warning: This type is not intended to be used directly
and does not respect semantic versioning. New fields can be introduced
between minor versions.
Fields
channel_types: Vec<ChannelType>Restricts the channel choice to specific types. Only for CHANNEL option type.
max_value: Option<CommandOptionValue>Maximum value permitted. Only for INTEGER and NUMBER option type.
min_value: Option<CommandOptionValue>Minimum value permitted. Only for INTEGER and NUMBER option type.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for CommandOptionData
impl Send for CommandOptionData
impl Sync for CommandOptionData
impl Unpin for CommandOptionData
impl UnwindSafe for CommandOptionData
Blanket Implementations
Mutably borrows from an owned value. 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