pub enum InputElement {
Show 21 variants
Checkboxes(Box<Checkboxes>),
DatePicker(Box<DatePicker>),
DatetimePicker(Box<DatetimePicker>),
EmailInput(Box<EmailInput>),
FileInput(Box<FileInput>),
MultiSelectMenuStaticOptions(Box<MultiSelectMenuStaticOptions>),
MultiSelectMenuExternalDataSource(Box<MultiSelectMenuExternalDataSource>),
MultiSelectMenuUsers(Box<MultiSelectMenuUsers>),
MultiSelectMenuConversations(Box<MultiSelectMenuConversations>),
MultiSelectMenuPublicChannels(Box<MultiSelectMenuPublicChannels>),
NumberInput(Box<NumberInput>),
PlainTextInput(Box<PlainTextInput>),
RadioButtonGroup(Box<RadioButtonGroup>),
RichTextInput(Box<RichTextInput>),
SelectMenuStaticOptions(Box<SelectMenuStaticOptions>),
SelectMenuExternalDataSource(Box<SelectMenuExternalDataSource>),
SelectMenuUsers(Box<SelectMenuUsers>),
SelectMenuConversations(Box<SelectMenuConversations>),
SelectMenuPublicChannels(Box<SelectMenuPublicChannels>),
TimePicker(Box<TimePicker>),
UrlInput(Box<UrlInput>),
}Expand description
Objects that can be an element of the Input’s element field.
Variants§
Checkboxes(Box<Checkboxes>)
Checkbox group representation
DatePicker(Box<DatePicker>)
Date picker element representation
DatetimePicker(Box<DatetimePicker>)
Datetime picker element representation
EmailInput(Box<EmailInput>)
Email input element representation
FileInput(Box<FileInput>)
File input element representation
MultiSelectMenuStaticOptions(Box<MultiSelectMenuStaticOptions>)
Multi select menu of static options representation
MultiSelectMenuExternalDataSource(Box<MultiSelectMenuExternalDataSource>)
Multi select menu of external data source representation
MultiSelectMenuUsers(Box<MultiSelectMenuUsers>)
Multi select menu of users representation
MultiSelectMenuConversations(Box<MultiSelectMenuConversations>)
Multi select menu of conversations representation
MultiSelectMenuPublicChannels(Box<MultiSelectMenuPublicChannels>)
Multi select menu of public channels representation
NumberInput(Box<NumberInput>)
Number input element representation
PlainTextInput(Box<PlainTextInput>)
Plain-text input element representation
RadioButtonGroup(Box<RadioButtonGroup>)
Radio buton group element representation
RichTextInput(Box<RichTextInput>)
Rich text input element representation
SelectMenuStaticOptions(Box<SelectMenuStaticOptions>)
Select menu of static options representation
SelectMenuExternalDataSource(Box<SelectMenuExternalDataSource>)
Select menu of external data source representation
SelectMenuUsers(Box<SelectMenuUsers>)
Select menu of users representation
SelectMenuConversations(Box<SelectMenuConversations>)
Select menu of conversations representation
SelectMenuPublicChannels(Box<SelectMenuPublicChannels>)
Select menu of public channels representation
TimePicker(Box<TimePicker>)
Time picker element representation
UrlInput(Box<UrlInput>)
URL input element representation
Trait Implementations§
Source§impl Clone for InputElement
impl Clone for InputElement
Source§fn clone(&self) -> InputElement
fn clone(&self) -> InputElement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more