Struct twilight_model::channel::Reaction
source · [−]pub struct Reaction {
pub channel_id: Id<ChannelMarker>,
pub emoji: ReactionType,
pub guild_id: Option<Id<GuildMarker>>,
pub member: Option<Member>,
pub message_id: Id<MessageMarker>,
pub user_id: Id<UserMarker>,
}Fields
channel_id: Id<ChannelMarker>emoji: ReactionTypeguild_id: Option<Id<GuildMarker>>member: Option<Member>message_id: Id<MessageMarker>user_id: Id<UserMarker>Trait Implementations
sourceimpl<'de> Deserialize<'de> for Reaction
impl<'de> Deserialize<'de> for Reaction
sourcefn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Reaction
impl StructuralEq for Reaction
impl StructuralPartialEq for Reaction
Auto Trait Implementations
impl RefUnwindSafe for Reaction
impl Send for Reaction
impl Sync for Reaction
impl Unpin for Reaction
impl UnwindSafe for Reaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more