pub struct ChannelsSelectElement {
pub action_id: Option<String>,
pub initial_channel: Option<String>,
pub confirm: Option<ConfirmationDialog>,
pub response_url_enabled: Option<bool>,
pub focus_on_load: Option<bool>,
pub placeholder: Option<TextObject>,
/* private fields */
}Expand description
A select menu of public channels. https://docs.slack.dev/reference/block-kit/block-elements/select-menu-element
Fields§
§action_id: Option<String>§initial_channel: Option<String>§confirm: Option<ConfirmationDialog>§response_url_enabled: Option<bool>§focus_on_load: Option<bool>§placeholder: Option<TextObject>Implementations§
Source§impl ChannelsSelectElement
impl ChannelsSelectElement
pub fn new() -> Self
pub fn action_id(self, action_id: impl Into<String>) -> Self
pub fn initial_channel(self, initial_channel: impl Into<String>) -> Self
pub fn confirm(self, confirm: ConfirmationDialog) -> Self
pub fn response_url_enabled(self, response_url_enabled: bool) -> Self
pub fn focus_on_load(self, focus_on_load: bool) -> Self
pub fn placeholder(self, placeholder: impl Into<TextObject>) -> Self
Trait Implementations§
Source§impl Clone for ChannelsSelectElement
impl Clone for ChannelsSelectElement
Source§impl Debug for ChannelsSelectElement
impl Debug for ChannelsSelectElement
Source§impl Default for ChannelsSelectElement
impl Default for ChannelsSelectElement
Source§impl<'de> Deserialize<'de> for ChannelsSelectElement
impl<'de> Deserialize<'de> for ChannelsSelectElement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ChannelsSelectElement> for ActionsElement
impl From<ChannelsSelectElement> for ActionsElement
Source§fn from(value: ChannelsSelectElement) -> Self
fn from(value: ChannelsSelectElement) -> Self
Converts to this type from the input type.
Source§impl From<ChannelsSelectElement> for SectionAccessory
impl From<ChannelsSelectElement> for SectionAccessory
Source§fn from(value: ChannelsSelectElement) -> Self
fn from(value: ChannelsSelectElement) -> Self
Converts to this type from the input type.
Source§impl From<ChannelsSelectElement> for InputElement
impl From<ChannelsSelectElement> for InputElement
Source§fn from(value: ChannelsSelectElement) -> Self
fn from(value: ChannelsSelectElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ChannelsSelectElement
impl PartialEq for ChannelsSelectElement
Source§impl Serialize for ChannelsSelectElement
impl Serialize for ChannelsSelectElement
impl StructuralPartialEq for ChannelsSelectElement
Auto Trait Implementations§
impl Freeze for ChannelsSelectElement
impl RefUnwindSafe for ChannelsSelectElement
impl Send for ChannelsSelectElement
impl Sync for ChannelsSelectElement
impl Unpin for ChannelsSelectElement
impl UnsafeUnpin for ChannelsSelectElement
impl UnwindSafe for ChannelsSelectElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more