Struct rive_models::message::PartialMessage  
source · pub struct PartialMessage {Show 14 fields
    pub id: Option<String>,
    pub nonce: Option<String>,
    pub channel: Option<String>,
    pub author: Option<String>,
    pub content: Option<String>,
    pub system: Option<SystemMessage>,
    pub attachments: Option<Vec<Attachment>>,
    pub edited: Option<Timestamp>,
    pub embeds: Option<Vec<Embed>>,
    pub mentions: Option<Vec<String>>,
    pub replies: Option<Vec<String>>,
    pub reactions: Option<HashMap<String, HashSet<String>>>,
    pub interactions: Option<Interactions>,
    pub masquerade: Option<Masquerade>,
}Expand description
Partial channel message
Fields§
§id: Option<String>Unique message ID
nonce: Option<String>Unique value generated by client sending this message
channel: Option<String>ID of the channel this message was sent in
ID of the user that sent this message
content: Option<String>Message content
system: Option<SystemMessage>System message
attachments: Option<Vec<Attachment>>Array of attachments
edited: Option<Timestamp>Time at which this message was last edited
embeds: Option<Vec<Embed>>Attached embeds to this message
mentions: Option<Vec<String>>Array of user ids mentioned in this message
replies: Option<Vec<String>>Array of message ids this message is replying to
reactions: Option<HashMap<String, HashSet<String>>>Hashmap of emoji IDs to array of user IDs
interactions: Option<Interactions>Information about how this message should be interacted with
masquerade: Option<Masquerade>Name and / or avatar overrides for this message
Trait Implementations§
source§impl Clone for PartialMessage
 
impl Clone for PartialMessage
source§fn clone(&self) -> PartialMessage
 
fn clone(&self) -> PartialMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl Debug for PartialMessage
 
impl Debug for PartialMessage
source§impl<'de> Deserialize<'de> for PartialMessage
 
impl<'de> Deserialize<'de> for PartialMessage
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