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 Freeze for KeyboardButton
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.