Struct telegram_api_rs::objects::CallbackQuery
source · pub struct CallbackQuery {
pub id: String,
pub from: User,
pub message: Option<Message>,
pub inline_message_id: Option<String>,
pub chat_instance: Option<String>,
pub data: Option<String>,
pub game_short_name: Option<String>,
}
Fields§
§id: String
§from: User
§message: Option<Message>
§inline_message_id: Option<String>
§chat_instance: Option<String>
§data: Option<String>
§game_short_name: Option<String>
Implementations§
source§impl CallbackQuery
impl CallbackQuery
pub fn from_json(data: JsonValue) -> CallbackQuery
pub fn to_json(&self) -> JsonValue
pub fn empty() -> CallbackQuery
Trait Implementations§
source§impl Clone for CallbackQuery
impl Clone for CallbackQuery
source§impl Display for CallbackQuery
impl Display for CallbackQuery
source§impl From<CallbackQuery> for JsonValue
impl From<CallbackQuery> for JsonValue
source§fn from(u: CallbackQuery) -> Self
fn from(u: CallbackQuery) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for CallbackQuery
impl Send for CallbackQuery
impl Sync for CallbackQuery
impl Unpin 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