Enum twilight_http::request::application::InteractionErrorType [−][src]
#[non_exhaustive]
pub enum InteractionErrorType {
ApplicationIdNotPresent,
CommandNameValidationFailed {
name: String,
},
CommandDescriptionValidationFailed {
description: String,
},
CommandOptionsRequiredFirst {
option: CommandOption,
},
TooManyCommandPermissions,
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Application id was not set on the client.
Command name validation failed.
Show fields
Fields of CommandNameValidationFailed
name: StringCommand description validation failed.
Show fields
Fields of CommandDescriptionValidationFailed
description: StringRequired command options have to be passed before optional ones.
Show fields
Fields of CommandOptionsRequiredFirst
option: CommandOptionMore than 10 permission overwrites were set.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InteractionErrorTypeimpl Send for InteractionErrorTypeimpl Sync for InteractionErrorTypeimpl Unpin for InteractionErrorTypeimpl UnwindSafe for InteractionErrorType