Module twilight_validate::component
source · [−]Expand description
Constants, error types, and functions for validating Components.
Structs
A provided Component is invalid.
Enums
Type of ComponentValidationError that occurred.
Constants
Maximum Component label length in codepoints.
Maximum number of root Components in a message.
Maximum length of a Component custom ID in codepoints.
Maximum number of SelectMenuOptions that can be chosen in a
SelectMenu.
Minimum number of SelectMenuOptions that can be chosen in a
SelectMenu.
Maximum number of SelectMenuOptions that must be chosen in a
SelectMenu.
Maximum number of SelectMenuOptions in a SelectMenu.
Maximum length of a SelectMenuOption::description in codepoints.
Maximum length of a SelectMenuOption::label in codepoints.
Maximum length of a SelectMenuOption::value in codepoints.
Maximum length of a SelectMenu::placeholder in codepoints.
Maximum length of TextInput::label.
Minimum length of TextInput::label.
Maximum length of TextInput::value.
Minimum length of TextInput::value.
Maximum length of a TextInput::placeholder in codepoints.
Functions
Ensure that an action row is correct.
Ensure that a button is correct.
Ensure that a top-level request component is correct.
Ensure that a select menu is correct.
Ensure that a text input is correct.