pub struct ReplyMarkupShowKeyboard {
pub rows: Vec<Vec<KeyboardButton>>,
pub is_persistent: bool,
pub resize_keyboard: bool,
pub one_time: bool,
pub is_personal: bool,
pub input_field_placeholder: String,
}
Expand description
Contains a custom keyboard layout to quickly reply to bots
Fields§
§rows: Vec<Vec<KeyboardButton>>
A list of rows of bot keyboard buttons
is_persistent: bool
True, if the keyboard is supposed to always be shown when the ordinary keyboard is hidden
resize_keyboard: bool
True, if the application needs to resize the keyboard vertically
one_time: bool
True, if the application needs to hide the keyboard after use
is_personal: bool
True, if the keyboard must automatically be shown to the current user. For outgoing messages, specify true to show the keyboard only for the mentioned users and for the target user of a reply
input_field_placeholder: String
If non-empty, the placeholder to be shown in the input field when the keyboard is active; 0-64 characters
Trait Implementations§
Source§impl Clone for ReplyMarkupShowKeyboard
impl Clone for ReplyMarkupShowKeyboard
Source§fn clone(&self) -> ReplyMarkupShowKeyboard
fn clone(&self) -> ReplyMarkupShowKeyboard
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ReplyMarkupShowKeyboard
impl Debug for ReplyMarkupShowKeyboard
Source§impl Default for ReplyMarkupShowKeyboard
impl Default for ReplyMarkupShowKeyboard
Source§fn default() -> ReplyMarkupShowKeyboard
fn default() -> ReplyMarkupShowKeyboard
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplyMarkupShowKeyboard
impl<'de> Deserialize<'de> for ReplyMarkupShowKeyboard
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReplyMarkupShowKeyboard
impl PartialEq for ReplyMarkupShowKeyboard
Source§impl Serialize for ReplyMarkupShowKeyboard
impl Serialize for ReplyMarkupShowKeyboard
impl StructuralPartialEq for ReplyMarkupShowKeyboard
Auto Trait Implementations§
impl Freeze for ReplyMarkupShowKeyboard
impl RefUnwindSafe for ReplyMarkupShowKeyboard
impl Send for ReplyMarkupShowKeyboard
impl Sync for ReplyMarkupShowKeyboard
impl Unpin for ReplyMarkupShowKeyboard
impl UnwindSafe for ReplyMarkupShowKeyboard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more