Enum rust_tdlib::types::InlineKeyboardButtonType  [−][src]
pub enum InlineKeyboardButtonType {
    Buy(InlineKeyboardButtonTypeBuy),
    Callback(InlineKeyboardButtonTypeCallback),
    CallbackGame(InlineKeyboardButtonTypeCallbackGame),
    CallbackWithPassword(InlineKeyboardButtonTypeCallbackWithPassword),
    LoginUrl(InlineKeyboardButtonTypeLoginUrl),
    SwitchInline(InlineKeyboardButtonTypeSwitchInline),
    Url(InlineKeyboardButtonTypeUrl),
    // some variants omitted
}Expand description
Describes the type of an inline keyboard button
Variants
A button to buy something. This button must be in the first column and row of the keyboard and can be attached only to a message with content of the type messageInvoice
Callback(InlineKeyboardButtonTypeCallback)A button that sends a callback query to a bot
CallbackGame(InlineKeyboardButtonTypeCallbackGame)A button with a game that sends a callback query to a bot. This button must be in the first column and row of the keyboard and can be attached only to a message with content of the type messageGame
CallbackWithPassword(InlineKeyboardButtonTypeCallbackWithPassword)A button that asks for password of the current user and then sends a callback query to a bot
LoginUrl(InlineKeyboardButtonTypeLoginUrl)A button that opens a specified URL and automatically logs in in current user if they allowed to do that
SwitchInline(InlineKeyboardButtonTypeSwitchInline)A button that forces an inline query to the bot to be inserted in the input field
A button that opens a specified URL
Implementations
Trait Implementations
Performs the conversion.
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for InlineKeyboardButtonTypeimpl Send for InlineKeyboardButtonTypeimpl Sync for InlineKeyboardButtonTypeimpl Unpin for InlineKeyboardButtonTypeimpl UnwindSafe for InlineKeyboardButtonTypeBlanket Implementations
Mutably borrows from an owned value. Read more