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