Enum rtdlib::types::ReplyMarkup[][src]

pub enum ReplyMarkup {
    ForceReply(ReplyMarkupForceReply),
    InlineKeyboard(ReplyMarkupInlineKeyboard),
    RemoveKeyboard(ReplyMarkupRemoveKeyboard),
    ShowKeyboard(ReplyMarkupShowKeyboard),
    // some variants omitted
}
Expand description

Contains a description of a custom keyboard and actions that can be done with it to quickly reply to bots

Variants

ForceReply

Instructs clients to force a reply to this message

Tuple Fields of ForceReply

0: ReplyMarkupForceReply
InlineKeyboard

Contains an inline keyboard layout

Tuple Fields of InlineKeyboard

0: ReplyMarkupInlineKeyboard
RemoveKeyboard

Instructs clients to remove the keyboard once this message has been received. This kind of keyboard can’t be received in an incoming message; instead, UpdateChatReplyMarkup with message_id == 0 will be sent

Tuple Fields of RemoveKeyboard

0: ReplyMarkupRemoveKeyboard
ShowKeyboard

Contains a custom keyboard layout to quickly reply to bots

Tuple Fields of ShowKeyboard

0: ReplyMarkupShowKeyboard

Implementations

Trait Implementations

Performs the conversion.

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Return td type to json string

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.