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
sourceimpl CallbackQuery
impl CallbackQuery
pub fn from_json(data: JsonValue) -> CallbackQuery
pub fn to_json(&self) -> JsonValue
pub fn empty() -> CallbackQuery
Trait Implementations
sourceimpl Clone for CallbackQuery
impl Clone for CallbackQuery
sourceimpl Display for CallbackQuery
impl Display for CallbackQuery
sourceimpl From<CallbackQuery> for JsonValue
impl From<CallbackQuery> for JsonValue
sourcefn 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
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