pub struct DiscordRawMessage {
pub id: String,
pub timestamp: String,
pub timestamp_edited: Option<String>,
pub content: String,
pub author: DiscordAuthor,
pub reference: Option<DiscordReference>,
pub attachments: Option<Vec<DiscordAttachment>>,
pub stickers: Option<Vec<DiscordSticker>>,
}Expand description
Raw Discord message structure for deserialization.
Fields§
§id: String§timestamp: String§timestamp_edited: Option<String>§content: String§reference: Option<DiscordReference>§attachments: Option<Vec<DiscordAttachment>>§stickers: Option<Vec<DiscordSticker>>Trait Implementations§
Source§impl Debug for DiscordRawMessage
impl Debug for DiscordRawMessage
Source§impl<'de> Deserialize<'de> for DiscordRawMessage
impl<'de> Deserialize<'de> for DiscordRawMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiscordRawMessage
impl RefUnwindSafe for DiscordRawMessage
impl Send for DiscordRawMessage
impl Sync for DiscordRawMessage
impl Unpin for DiscordRawMessage
impl UnwindSafe for DiscordRawMessage
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