Struct serenity::model::event::MessageUpdateEvent[][src]

pub struct MessageUpdateEvent {
    pub id: MessageId,
    pub channel_id: ChannelId,
    pub kind: Option<MessageType>,
    pub content: Option<String>,
    pub nonce: Option<String>,
    pub tts: Option<bool>,
    pub pinned: Option<bool>,
    pub timestamp: Option<DateTime<FixedOffset>>,
    pub edited_timestamp: Option<DateTime<FixedOffset>>,
    pub author: Option<User>,
    pub mention_everyone: Option<bool>,
    pub mentions: Option<Vec<User>>,
    pub mention_roles: Option<Vec<RoleId>>,
    pub attachments: Option<Vec<Attachment>>,
    pub embeds: Option<Vec<Value>>,
}

Fields

Trait Implementations

impl Clone for MessageUpdateEvent
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for MessageUpdateEvent
[src]

Formats the value using the given formatter. Read more

impl CacheUpdate for MessageUpdateEvent
[src]

The return type of an update. Read more

Updates the cache with the implementation.

Auto Trait Implementations