Struct telegram_api_rs::objects::ReplyKeyboardMarkup
source · pub struct ReplyKeyboardMarkup {
pub keyboard: Vec<Vec<KeyboardButton>>,
pub resize_keyboard: Option<bool>,
pub one_time_keyboard: Option<bool>,
pub selective: Option<bool>,
}
Fields§
§keyboard: Vec<Vec<KeyboardButton>>
§resize_keyboard: Option<bool>
§one_time_keyboard: Option<bool>
§selective: Option<bool>
Implementations§
source§impl ReplyKeyboardMarkup
impl ReplyKeyboardMarkup
pub fn from_json(data: JsonValue) -> ReplyKeyboardMarkup
pub fn to_json(&self) -> JsonValue
pub fn empty() -> ReplyKeyboardMarkup
Trait Implementations§
source§impl Clone for ReplyKeyboardMarkup
impl Clone for ReplyKeyboardMarkup
source§impl Display for ReplyKeyboardMarkup
impl Display for ReplyKeyboardMarkup
source§impl From<ReplyKeyboardMarkup> for JsonValue
impl From<ReplyKeyboardMarkup> for JsonValue
source§fn from(u: ReplyKeyboardMarkup) -> Self
fn from(u: ReplyKeyboardMarkup) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ReplyKeyboardMarkup
impl Send for ReplyKeyboardMarkup
impl Sync for ReplyKeyboardMarkup
impl Unpin 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