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
sourceimpl KeyboardButton
impl KeyboardButton
pub fn from_json(data: JsonValue) -> KeyboardButton
pub fn to_json(&self) -> JsonValue
pub fn empty() -> KeyboardButton
Trait Implementations
sourceimpl Clone for KeyboardButton
impl Clone for KeyboardButton
sourceimpl Display for KeyboardButton
impl Display for KeyboardButton
sourceimpl From<KeyboardButton> for JsonValue
impl From<KeyboardButton> for JsonValue
sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more