Enum rtdlib::types::CallbackQueryPayload
source · [−]pub enum CallbackQueryPayload {
Data(CallbackQueryPayloadData),
DataWithPassword(CallbackQueryPayloadDataWithPassword),
Game(CallbackQueryPayloadGame),
// some variants omitted
}
Expand description
Represents a payload of a callback query
Variants
Data(CallbackQueryPayloadData)
The payload for a general callback button
DataWithPassword(CallbackQueryPayloadDataWithPassword)
The payload for a callback button requiring password
Game(CallbackQueryPayloadGame)
The payload for a game callback button
Implementations
pub fn on_data_with_password<F: FnOnce(&CallbackQueryPayloadDataWithPassword)>(
&self,
fnc: F
) -> &Self
Trait Implementations
Performs the conversion.
fn deserialize<D>(deserializer: D) -> Result<CallbackQueryPayload, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<CallbackQueryPayload, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CallbackQueryPayload
impl Send for CallbackQueryPayload
impl Sync for CallbackQueryPayload
impl Unpin for CallbackQueryPayload
impl UnwindSafe for CallbackQueryPayload
Blanket Implementations
Mutably borrows from an owned value. Read more