pub enum Accessory {
Show 18 variants
Button(Box<Button>),
Checkboxes(Box<Checkboxes>),
DatePicker(Box<DatePicker>),
Image(Box<Image>),
MultiSelectMenuStaticOptions(Box<MultiSelectMenuStaticOptions>),
MultiSelectMenuExternalDataSource(Box<MultiSelectMenuExternalDataSource>),
MultiSelectMenuUsers(Box<MultiSelectMenuUsers>),
MultiSelectMenuConversations(Box<MultiSelectMenuConversations>),
MultiSelectMenuPublicChannels(Box<MultiSelectMenuPublicChannels>),
OverflowMenu(Box<OverflowMenu>),
RadioButtonGroup(Box<RadioButtonGroup>),
SelectMenuStaticOptions(Box<SelectMenuStaticOptions>),
SelectMenuExternalDataSource(Box<SelectMenuExternalDataSource>),
SelectMenuUsers(Box<SelectMenuUsers>),
SelectMenuConversations(Box<SelectMenuConversations>),
SelectMenuPublicChannels(Box<SelectMenuPublicChannels>),
TimePicker(Box<TimePicker>),
WorkflowButton(Box<WorkflowButton>),
}Expand description
Objects that can be set to Section as an accessory.
Variants§
Button(Box<Button>)
Button element representation
Checkboxes(Box<Checkboxes>)
Checkbox group representation
DatePicker(Box<DatePicker>)
Date picker element representation
Image(Box<Image>)
Image 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
OverflowMenu(Box<OverflowMenu>)
Overflow menu element representation
RadioButtonGroup(Box<RadioButtonGroup>)
Radio buton group 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
WorkflowButton(Box<WorkflowButton>)
Workflow button element representation
Trait Implementations§
Source§impl From<Checkboxes> for Accessory
impl From<Checkboxes> for Accessory
Source§fn from(value: Checkboxes) -> Self
fn from(value: Checkboxes) -> Self
Source§impl From<DatePicker> for Accessory
impl From<DatePicker> for Accessory
Source§fn from(value: DatePicker) -> Self
fn from(value: DatePicker) -> Self
Source§impl From<MultiSelectMenuConversations> for Accessory
impl From<MultiSelectMenuConversations> for Accessory
Source§fn from(value: MultiSelectMenuConversations) -> Self
fn from(value: MultiSelectMenuConversations) -> Self
Source§impl From<MultiSelectMenuExternalDataSource> for Accessory
impl From<MultiSelectMenuExternalDataSource> for Accessory
Source§fn from(value: MultiSelectMenuExternalDataSource) -> Self
fn from(value: MultiSelectMenuExternalDataSource) -> Self
Source§impl From<MultiSelectMenuPublicChannels> for Accessory
impl From<MultiSelectMenuPublicChannels> for Accessory
Source§fn from(value: MultiSelectMenuPublicChannels) -> Self
fn from(value: MultiSelectMenuPublicChannels) -> Self
Source§impl From<MultiSelectMenuStaticOptions> for Accessory
impl From<MultiSelectMenuStaticOptions> for Accessory
Source§fn from(value: MultiSelectMenuStaticOptions) -> Self
fn from(value: MultiSelectMenuStaticOptions) -> Self
Source§impl From<MultiSelectMenuUsers> for Accessory
impl From<MultiSelectMenuUsers> for Accessory
Source§fn from(value: MultiSelectMenuUsers) -> Self
fn from(value: MultiSelectMenuUsers) -> Self
Source§impl From<OverflowMenu> for Accessory
impl From<OverflowMenu> for Accessory
Source§fn from(value: OverflowMenu) -> Self
fn from(value: OverflowMenu) -> Self
Source§impl From<RadioButtonGroup> for Accessory
impl From<RadioButtonGroup> for Accessory
Source§fn from(value: RadioButtonGroup) -> Self
fn from(value: RadioButtonGroup) -> Self
Source§impl From<SelectMenuConversations> for Accessory
impl From<SelectMenuConversations> for Accessory
Source§fn from(value: SelectMenuConversations) -> Self
fn from(value: SelectMenuConversations) -> Self
Source§impl From<SelectMenuExternalDataSource> for Accessory
impl From<SelectMenuExternalDataSource> for Accessory
Source§fn from(value: SelectMenuExternalDataSource) -> Self
fn from(value: SelectMenuExternalDataSource) -> Self
Source§impl From<SelectMenuPublicChannels> for Accessory
impl From<SelectMenuPublicChannels> for Accessory
Source§fn from(value: SelectMenuPublicChannels) -> Self
fn from(value: SelectMenuPublicChannels) -> Self
Source§impl From<SelectMenuStaticOptions> for Accessory
impl From<SelectMenuStaticOptions> for Accessory
Source§fn from(value: SelectMenuStaticOptions) -> Self
fn from(value: SelectMenuStaticOptions) -> Self
Source§impl From<SelectMenuUsers> for Accessory
impl From<SelectMenuUsers> for Accessory
Source§fn from(value: SelectMenuUsers) -> Self
fn from(value: SelectMenuUsers) -> Self
Source§impl From<TimePicker> for Accessory
impl From<TimePicker> for Accessory
Source§fn from(value: TimePicker) -> Self
fn from(value: TimePicker) -> Self
Source§impl From<WorkflowButton> for Accessory
impl From<WorkflowButton> for Accessory
Source§fn from(value: WorkflowButton) -> Self
fn from(value: WorkflowButton) -> Self
impl StructuralPartialEq for Accessory
Auto Trait Implementations§
impl Freeze for Accessory
impl RefUnwindSafe for Accessory
impl Send for Accessory
impl Sync for Accessory
impl Unpin for Accessory
impl UnwindSafe for Accessory
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)