pub struct ReplyKeyboardMarkup {
pub keyboard: Vec<Vec<KeyboardButton>>,
pub is_persistent: Option<bool>,
pub resize_keyboard: Option<bool>,
pub one_time_keyboard: Option<bool>,
pub input_field_placeholder: Option<String>,
pub selective: Option<bool>,
}Expand description
Custom keyboard shown to the message recipient.
Fields§
§keyboard: Vec<Vec<KeyboardButton>>Array of button rows.
is_persistent: Option<bool>Whether the keyboard is persistent.
resize_keyboard: Option<bool>Requests clients to resize the keyboard vertically.
one_time_keyboard: Option<bool>Requests clients to hide the keyboard after a button is used.
input_field_placeholder: Option<String>Placeholder text shown in the input field when the keyboard is active.
selective: Option<bool>Show keyboard to specific users only.
Trait Implementations§
Source§impl Clone for ReplyKeyboardMarkup
impl Clone for ReplyKeyboardMarkup
Source§fn clone(&self) -> ReplyKeyboardMarkup
fn clone(&self) -> ReplyKeyboardMarkup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReplyKeyboardMarkup
impl Debug for ReplyKeyboardMarkup
Source§impl<'de> Deserialize<'de> for ReplyKeyboardMarkup
impl<'de> Deserialize<'de> for ReplyKeyboardMarkup
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
Auto Trait Implementations§
impl Freeze for ReplyKeyboardMarkup
impl RefUnwindSafe for ReplyKeyboardMarkup
impl Send for ReplyKeyboardMarkup
impl Sync for ReplyKeyboardMarkup
impl Unpin for ReplyKeyboardMarkup
impl UnsafeUnpin for ReplyKeyboardMarkup
impl UnwindSafe for ReplyKeyboardMarkup
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