pub struct DiscordMessage {
    pub username: Option<String>,
    pub avatar_url: Option<Url>,
    pub content: String,
    pub embeds: Vec<Embed>,
}Expand description
The main message type
Fields§
§username: Option<String>Bot username override
avatar_url: Option<Url>Bot avatar override
content: StringMessage content
embeds: Vec<Embed>Any possible embeds
Implementations§
Trait Implementations§
Source§impl Debug for DiscordMessage
 
impl Debug for DiscordMessage
Source§impl Default for DiscordMessage
 
impl Default for DiscordMessage
Source§fn default() -> DiscordMessage
 
fn default() -> DiscordMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscordMessage
 
impl<'de> Deserialize<'de> for DiscordMessage
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 DiscordMessage
impl RefUnwindSafe for DiscordMessage
impl Send for DiscordMessage
impl Sync for DiscordMessage
impl Unpin for DiscordMessage
impl UnwindSafe for DiscordMessage
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