pub struct BroadcastElement {
pub range: BroadcastRange,
pub style: Option<RichTextStyle>,
/* private fields */
}Expand description
A broadcast mention (@here, @channel or @everyone). https://docs.slack.dev/reference/block-kit/block-elements/broadcast-element
Fields§
§range: BroadcastRange§style: Option<RichTextStyle>Implementations§
Source§impl BroadcastElement
impl BroadcastElement
pub fn new(range: BroadcastRange) -> Self
pub fn style(self, style: RichTextStyle) -> Self
Trait Implementations§
Source§impl Clone for BroadcastElement
impl Clone for BroadcastElement
Source§impl Debug for BroadcastElement
impl Debug for BroadcastElement
Source§impl<'de> Deserialize<'de> for BroadcastElement
impl<'de> Deserialize<'de> for BroadcastElement
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<BroadcastElement> for RichTextElement
impl From<BroadcastElement> for RichTextElement
Source§fn from(value: BroadcastElement) -> Self
fn from(value: BroadcastElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BroadcastElement
impl PartialEq for BroadcastElement
Source§impl Serialize for BroadcastElement
impl Serialize for BroadcastElement
impl StructuralPartialEq for BroadcastElement
Auto Trait Implementations§
impl Freeze for BroadcastElement
impl RefUnwindSafe for BroadcastElement
impl Send for BroadcastElement
impl Sync for BroadcastElement
impl Unpin for BroadcastElement
impl UnsafeUnpin for BroadcastElement
impl UnwindSafe for BroadcastElement
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