pub struct UsersSelectElement {
pub action_id: Option<String>,
pub initial_user: Option<String>,
pub confirm: Option<ConfirmationDialog>,
pub focus_on_load: Option<bool>,
pub placeholder: Option<TextObject>,
/* private fields */
}Expand description
A select menu of users. https://docs.slack.dev/reference/block-kit/block-elements/select-menu-element
Fields§
§action_id: Option<String>§initial_user: Option<String>§confirm: Option<ConfirmationDialog>§focus_on_load: Option<bool>§placeholder: Option<TextObject>Implementations§
Source§impl UsersSelectElement
impl UsersSelectElement
pub fn new() -> Self
pub fn action_id(self, action_id: impl Into<String>) -> Self
pub fn initial_user(self, initial_user: impl Into<String>) -> Self
pub fn confirm(self, confirm: ConfirmationDialog) -> 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 UsersSelectElement
impl Clone for UsersSelectElement
Source§impl Debug for UsersSelectElement
impl Debug for UsersSelectElement
Source§impl Default for UsersSelectElement
impl Default for UsersSelectElement
Source§impl<'de> Deserialize<'de> for UsersSelectElement
impl<'de> Deserialize<'de> for UsersSelectElement
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<UsersSelectElement> for ActionsElement
impl From<UsersSelectElement> for ActionsElement
Source§fn from(value: UsersSelectElement) -> Self
fn from(value: UsersSelectElement) -> Self
Converts to this type from the input type.
Source§impl From<UsersSelectElement> for SectionAccessory
impl From<UsersSelectElement> for SectionAccessory
Source§fn from(value: UsersSelectElement) -> Self
fn from(value: UsersSelectElement) -> Self
Converts to this type from the input type.
Source§impl From<UsersSelectElement> for InputElement
impl From<UsersSelectElement> for InputElement
Source§fn from(value: UsersSelectElement) -> Self
fn from(value: UsersSelectElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for UsersSelectElement
impl PartialEq for UsersSelectElement
Source§impl Serialize for UsersSelectElement
impl Serialize for UsersSelectElement
impl StructuralPartialEq for UsersSelectElement
Auto Trait Implementations§
impl Freeze for UsersSelectElement
impl RefUnwindSafe for UsersSelectElement
impl Send for UsersSelectElement
impl Sync for UsersSelectElement
impl Unpin for UsersSelectElement
impl UnsafeUnpin for UsersSelectElement
impl UnwindSafe for UsersSelectElement
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