pub struct WorkflowButtonElement {
pub text: TextObject,
pub workflow: Workflow,
pub action_id: String,
pub style: Option<ButtonStyle>,
pub accessibility_label: Option<String>,
/* private fields */
}Expand description
A button that runs a workflow. https://docs.slack.dev/reference/block-kit/block-elements/workflow-button-element
Fields§
§text: TextObject§workflow: Workflow§action_id: String§style: Option<ButtonStyle>§accessibility_label: Option<String>Implementations§
Source§impl WorkflowButtonElement
impl WorkflowButtonElement
pub fn new( text: impl Into<TextObject>, workflow: Workflow, action_id: impl Into<String>, ) -> Self
pub fn style(self, style: ButtonStyle) -> Self
pub fn accessibility_label(self, accessibility_label: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for WorkflowButtonElement
impl Clone for WorkflowButtonElement
Source§impl Debug for WorkflowButtonElement
impl Debug for WorkflowButtonElement
Source§impl<'de> Deserialize<'de> for WorkflowButtonElement
impl<'de> Deserialize<'de> for WorkflowButtonElement
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<WorkflowButtonElement> for ActionsElement
impl From<WorkflowButtonElement> for ActionsElement
Source§fn from(value: WorkflowButtonElement) -> Self
fn from(value: WorkflowButtonElement) -> Self
Converts to this type from the input type.
Source§impl From<WorkflowButtonElement> for SectionAccessory
impl From<WorkflowButtonElement> for SectionAccessory
Source§fn from(value: WorkflowButtonElement) -> Self
fn from(value: WorkflowButtonElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WorkflowButtonElement
impl PartialEq for WorkflowButtonElement
Source§impl Serialize for WorkflowButtonElement
impl Serialize for WorkflowButtonElement
impl StructuralPartialEq for WorkflowButtonElement
Auto Trait Implementations§
impl Freeze for WorkflowButtonElement
impl RefUnwindSafe for WorkflowButtonElement
impl Send for WorkflowButtonElement
impl Sync for WorkflowButtonElement
impl Unpin for WorkflowButtonElement
impl UnsafeUnpin for WorkflowButtonElement
impl UnwindSafe for WorkflowButtonElement
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