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.
Fields of CommandNameValidationFailed
name: String
Command description validation failed.
Fields of CommandDescriptionValidationFailed
description: String
Required command options have to be passed before optional ones.
Fields of CommandOptionsRequiredFirst
option: CommandOption
More than 10 permission overwrites were set.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InteractionErrorType
impl Send for InteractionErrorType
impl Sync for InteractionErrorType
impl Unpin for InteractionErrorType
impl UnwindSafe for InteractionErrorType