Struct discord_flows::model::MessageReaction
source · pub struct MessageReaction {
pub count: u64,
pub me: bool,
pub reaction_type: ReactionType,
}
Expand description
A representation of a reaction to a message.
Multiple of the same reaction type are sent into one MessageReaction
,
with an associated Self::count
.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.count: u64
The amount of the type of reaction that have been sent for the associated message.
me: bool
Indicator of whether the current user has sent the type of reaction.
reaction_type: ReactionType
The type of reaction.
Trait Implementations§
source§impl Clone for MessageReaction
impl Clone for MessageReaction
source§fn clone(&self) -> MessageReaction
fn clone(&self) -> MessageReaction
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 MessageReaction
impl Debug for MessageReaction
source§impl<'de> Deserialize<'de> for MessageReaction
impl<'de> Deserialize<'de> for MessageReaction
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<MessageReaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<MessageReaction, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for MessageReaction
impl Serialize for MessageReaction
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MessageReaction
impl Send for MessageReaction
impl Sync for MessageReaction
impl Unpin for MessageReaction
impl UnwindSafe for MessageReaction
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