Struct discord::model::Message
[−]
[src]
pub struct Message { pub id: MessageId, pub channel_id: ChannelId, pub content: String, pub nonce: Option<String>, pub tts: bool, pub timestamp: String, pub edited_timestamp: Option<String>, pub pinned: bool, pub kind: MessageType, pub author: User, pub mention_everyone: bool, pub mentions: Vec<User>, pub mention_roles: Vec<RoleId>, pub attachments: Vec<Attachment>, pub embeds: Vec<Value>, }
Message transmitted over a text channel
Fields
id: MessageId
channel_id: ChannelId
content: String
nonce: Option<String>
tts: bool
timestamp: String
edited_timestamp: Option<String>
pinned: bool
kind: MessageType
mention_everyone: bool
mentions: Vec<User>
mention_roles: Vec<RoleId>
attachments: Vec<Attachment>
embeds: Vec<Value>
Follows OEmbed standard
Methods
impl Message
[src]
Trait Implementations
impl Debug for Message
[src]
impl Clone for Message
[src]
fn clone(&self) -> Message
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more