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
id: MessageId
channel_id: ChannelId
kind: Option<MessageType>
content: Option<String>
nonce: Option<String>
tts: Option<bool>
pinned: Option<bool>
timestamp: Option<DateTime<FixedOffset>>
edited_timestamp: Option<DateTime<FixedOffset>>
mention_everyone: Option<bool>
mentions: Option<Vec<User>>
mention_roles: Option<Vec<RoleId>>
attachments: Option<Vec<Attachment>>
embeds: Option<Vec<Value>>
Trait Implementations
impl Clone for MessageUpdateEvent
[src]
impl Clone for MessageUpdateEvent
fn clone(&self) -> MessageUpdateEvent
[src]
fn clone(&self) -> MessageUpdateEvent
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for MessageUpdateEvent
[src]
impl Debug for MessageUpdateEvent
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl CacheUpdate for MessageUpdateEvent
[src]
impl CacheUpdate for MessageUpdateEvent
Auto Trait Implementations
impl Send for MessageUpdateEvent
impl Send for MessageUpdateEvent
impl Sync for MessageUpdateEvent
impl Sync for MessageUpdateEvent