pub struct BlockElementMultiConversationsSelect {
pub element_type: String,
pub action_id: String,
pub initial_conversations: Option<Vec<String>>,
pub default_to_current_conversation: Option<bool>,
pub confirm: Option<CompositionObjectConfirmationDialog>,
pub max_selected_items: Option<u32>,
pub filter: Option<CompositionObjectConversationFilter>,
pub focus_on_load: Option<bool>,
pub placeholder: Option<CompositionObjectText>,
}Expand description
https://api.slack.com/reference/block-kit/block-elements#conversation_multi_select
Fields§
§element_type: String§action_id: String§initial_conversations: Option<Vec<String>>§default_to_current_conversation: Option<bool>§confirm: Option<CompositionObjectConfirmationDialog>§max_selected_items: Option<u32>§filter: Option<CompositionObjectConversationFilter>§focus_on_load: Option<bool>§placeholder: Option<CompositionObjectText>Trait Implementations§
source§impl Clone for BlockElementMultiConversationsSelect
impl Clone for BlockElementMultiConversationsSelect
source§fn clone(&self) -> BlockElementMultiConversationsSelect
fn clone(&self) -> BlockElementMultiConversationsSelect
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<'de> Deserialize<'de> for BlockElementMultiConversationsSelect
impl<'de> Deserialize<'de> for BlockElementMultiConversationsSelect
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
Auto Trait Implementations§
impl RefUnwindSafe for BlockElementMultiConversationsSelect
impl Send for BlockElementMultiConversationsSelect
impl Sync for BlockElementMultiConversationsSelect
impl Unpin for BlockElementMultiConversationsSelect
impl UnwindSafe for BlockElementMultiConversationsSelect
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