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: DateTime<FixedOffset>,
    pub edited_timestamp: Option<DateTime<FixedOffset>>,
    pub pinned: bool,
    pub kind: MessageType,
    pub author: User,
    pub mention_everyone: bool,
    pub mentions: Vec<User>,
    pub mention_roles: Vec<RoleId>,
    pub reactions: Vec<MessageReaction>,
    pub attachments: Vec<Attachment>,
    pub embeds: Vec<Value>,
}

Message transmitted over a text channel

Fields

Follows OEmbed standard

Trait Implementations

impl Debug for Message
[src]

Formats the value using the given formatter.

impl Clone for Message
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more