Enum discord::model::MessageType  
                   
                       [−]
                   
               [src]
pub enum MessageType {
    Regular,
    GroupRecipientAddition,
    GroupRecipientRemoval,
    GroupCallCreation,
    GroupNameUpdate,
    GroupIconUpdate,
    MessagePinned,
}The type of a message
Variants
RegularA regular, text-based message
GroupRecipientAdditionA recipient was added to the group
GroupRecipientRemovalA recipient was removed from the group
GroupCallCreationA group call was created
GroupNameUpdateA group name was updated
GroupIconUpdateA group icon was updated
MessagePinnedA message was pinned
Methods
impl MessageType[src]
Trait Implementations
impl Copy for MessageType[src]
impl Clone for MessageType[src]
fn clone(&self) -> MessageType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Hash for MessageType[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher, 1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Eq for MessageType[src]
impl PartialEq for MessageType[src]
fn eq(&self, __arg_0: &MessageType) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Debug for MessageType[src]
impl Serialize for MessageType[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
Serialize this value into the given Serde serializer. Read more
impl<'d> Deserialize<'d> for MessageType[src]
fn deserialize<D: Deserializer<'d>>(d: D) -> Result<MessageType, D::Error>
Deserialize this value from the given Serde deserializer. Read more