pub struct SlackMessageBuilder { /* private fields */ }Implementations§
Source§impl SlackMessageBuilder
impl SlackMessageBuilder
pub fn new() -> SlackMessageBuilder
pub fn channel<S: Into<String>>(self, channel: S) -> SlackMessageBuilder
pub fn icon_emoji<S: Into<String>>(self, icon_emoji: S) -> SlackMessageBuilder
pub fn username<S: Into<String>>(self, username: S) -> SlackMessageBuilder
pub fn attachments<A: Into<SlackMessageAttachment>>( self, attachments: Vec<A>, ) -> SlackMessageBuilder
Trait Implementations§
Source§impl From<SlackMessageBuilder> for SlackApiChatPostMessageRequest
impl From<SlackMessageBuilder> for SlackApiChatPostMessageRequest
Source§fn from(value: SlackMessageBuilder) -> Self
fn from(value: SlackMessageBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SlackMessageBuilder
impl RefUnwindSafe for SlackMessageBuilder
impl Send for SlackMessageBuilder
impl Sync for SlackMessageBuilder
impl Unpin for SlackMessageBuilder
impl UnwindSafe for SlackMessageBuilder
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