pub struct IconButtonElement {
pub icon: String,
pub text: TextObject,
pub action_id: Option<String>,
pub value: Option<String>,
pub confirm: Option<ConfirmationDialog>,
pub accessibility_label: Option<String>,
pub visible_to_user_ids: Vec<String>,
/* private fields */
}Expand description
Fields§
§icon: String§text: TextObject§action_id: Option<String>§value: Option<String>§confirm: Option<ConfirmationDialog>§accessibility_label: Option<String>§visible_to_user_ids: Vec<String>Implementations§
Source§impl IconButtonElement
impl IconButtonElement
pub fn new(icon: impl Into<String>, text: impl Into<TextObject>) -> Self
pub fn action_id(self, action_id: impl Into<String>) -> Self
pub fn value(self, value: impl Into<String>) -> Self
pub fn confirm(self, confirm: ConfirmationDialog) -> Self
pub fn accessibility_label(self, accessibility_label: impl Into<String>) -> Self
pub fn visible_to_user_ids(self, visible_to_user_ids: Vec<String>) -> Self
Trait Implementations§
Source§impl Clone for IconButtonElement
impl Clone for IconButtonElement
Source§impl Debug for IconButtonElement
impl Debug for IconButtonElement
Source§impl<'de> Deserialize<'de> for IconButtonElement
impl<'de> Deserialize<'de> for IconButtonElement
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<IconButtonElement> for ContextActionsElement
impl From<IconButtonElement> for ContextActionsElement
Source§fn from(value: IconButtonElement) -> Self
fn from(value: IconButtonElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for IconButtonElement
impl PartialEq for IconButtonElement
Source§impl Serialize for IconButtonElement
impl Serialize for IconButtonElement
impl StructuralPartialEq for IconButtonElement
Auto Trait Implementations§
impl Freeze for IconButtonElement
impl RefUnwindSafe for IconButtonElement
impl Send for IconButtonElement
impl Sync for IconButtonElement
impl Unpin for IconButtonElement
impl UnsafeUnpin for IconButtonElement
impl UnwindSafe for IconButtonElement
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