usesuper::Context;usecrate::types::{callback, User};/// A general trait for callback updates.
pubtraitCallback: Context {/// The ID of the callback.
fnid(&self)->&callback::query::Id;/// The user who initiated the callback.
fnfrom(&self)->&User;/// The origin of the query.
fnorigin(&self)->&callback::Origin;/// The identifier of the chat.
fnchat_instance(&self)->&str;}