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
sourceimpl PartialEq<Reaction> for Reaction
impl PartialEq<Reaction> for Reaction
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more