pub struct CreateMessage { /* private fields */ }Implementations§
Source§impl CreateMessage
impl CreateMessage
pub fn content(&mut self, content: impl Into<String>) -> &mut Self
pub fn attachments(&mut self, attachments: Vec<AttachmentId>) -> &mut Self
pub fn attachment(&mut self, attachment: AttachmentId) -> &mut Self
pub fn replies(&mut self, replies: Vec<ReplyData>) -> &mut Self
pub fn reply(&mut self, reply: impl Into<ReplyData>) -> &mut Self
Trait Implementations§
Source§impl Clone for CreateMessage
impl Clone for CreateMessage
Source§fn clone(&self) -> CreateMessage
fn clone(&self) -> CreateMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateMessage
impl Debug for CreateMessage
Source§impl Default for CreateMessage
impl Default for CreateMessage
Source§fn default() -> CreateMessage
fn default() -> CreateMessage
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateMessage
impl RefUnwindSafe for CreateMessage
impl Send for CreateMessage
impl Sync for CreateMessage
impl Unpin for CreateMessage
impl UnsafeUnpin for CreateMessage
impl UnwindSafe for CreateMessage
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