pub struct CallbackQuery {
pub query_id: i64,
pub user_id: i64,
pub message_id: Option<i32>,
pub chat_instance: i64,
pub data_raw: Option<Vec<u8>>,
pub game_short_name: Option<String>,
}Expand description
A user pressed an inline keyboard button on a bot message.
Fields§
§query_id: i64§user_id: i64§message_id: Option<i32>§chat_instance: i64§data_raw: Option<Vec<u8>>Raw data bytes from the button.
game_short_name: Option<String>Game short name (if a game button was pressed).
Implementations§
Trait Implementations§
Source§impl Clone for CallbackQuery
impl Clone for CallbackQuery
Source§fn clone(&self) -> CallbackQuery
fn clone(&self) -> CallbackQuery
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CallbackQuery
impl RefUnwindSafe for CallbackQuery
impl Send for CallbackQuery
impl Sync for CallbackQuery
impl Unpin for CallbackQuery
impl UnsafeUnpin for CallbackQuery
impl UnwindSafe for CallbackQuery
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