Enum rtdlib::types::CallbackQueryPayload [−][src]
pub enum CallbackQueryPayload {
Data(CallbackQueryPayloadData),
DataWithPassword(CallbackQueryPayloadDataWithPassword),
Game(CallbackQueryPayloadGame),
// some variants omitted
}
Expand description
Represents a payload of a callback query
Variants
The payload for a general callback button
Tuple Fields of Data
The payload for a callback button requiring password
Tuple Fields of DataWithPassword
The payload for a game callback button
Tuple Fields of Game
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