pub struct ReactRequest {
pub chat_id: InlineId,
pub message_id: InlineId,
pub reaction: String,
pub remove: bool,
pub external_id: Option<ExternalId>,
}Expand description
Request to add or remove a reaction.
Fields§
§chat_id: InlineIdInline chat ID.
message_id: InlineIdInline message ID.
reaction: StringReaction key, usually an emoji.
remove: boolWhether to remove instead of add the reaction.
external_id: Option<ExternalId>Optional host-provided idempotency key.
Trait Implementations§
Source§impl Clone for ReactRequest
impl Clone for ReactRequest
Source§fn clone(&self) -> ReactRequest
fn clone(&self) -> ReactRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReactRequest
impl Debug for ReactRequest
Source§impl<'de> Deserialize<'de> for ReactRequest
impl<'de> Deserialize<'de> for ReactRequest
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
impl Eq for ReactRequest
Source§impl PartialEq for ReactRequest
impl PartialEq for ReactRequest
Source§impl Serialize for ReactRequest
impl Serialize for ReactRequest
impl StructuralPartialEq for ReactRequest
Auto Trait Implementations§
impl Freeze for ReactRequest
impl RefUnwindSafe for ReactRequest
impl Send for ReactRequest
impl Sync for ReactRequest
impl Unpin for ReactRequest
impl UnsafeUnpin for ReactRequest
impl UnwindSafe for ReactRequest
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