Function twilight_validate::component::select_menu
source · pub fn select_menu(
select_menu: &SelectMenu
) -> Result<(), ComponentValidationError>
Expand description
Ensure that a select menu is correct.
Errors
Returns an error of type ComponentCustomIdLength
if the provided custom
ID is too long.
Returns an error of type ComponentLabelLength
if the provided button
label is too long.
Returns an error of type SelectMaximumValuesCount
if the provided number
of select menu values that can be chosen is smaller than the minimum or
larger than the maximum.
Returns an error of type SelectMinimumValuesCount
if the provided number
of select menu values that must be chosen is larger than the maximum.
Returns an error of type SelectOptionDescriptionLength
if a provided
select option description is too long.
Returns an error of type SelectOptionLabelLength
if a provided select
option label is too long.
Returns an error of type SelectOptionValueLength
error type if
a provided select option value is too long.
Returns an error of type SelectPlaceholderLength
if a provided select
placeholder is too long.