pub struct SendInboxMessageRequestReplyMarkup {
pub type: Option<Type>,
pub keyboard: Option<Vec<Vec<SendInboxMessageRequestReplyMarkupKeyboardInnerInner>>>,
pub one_time: Option<bool>,
}Expand description
SendInboxMessageRequestReplyMarkup : Telegram-native keyboard markup. Ignored on other platforms.
Fields§
§type: Option<Type>Keyboard type
keyboard: Option<Vec<Vec<SendInboxMessageRequestReplyMarkupKeyboardInnerInner>>>Array of rows, each row is an array of buttons
one_time: Option<bool>Hide keyboard after use (reply_keyboard only)
Implementations§
Source§impl SendInboxMessageRequestReplyMarkup
impl SendInboxMessageRequestReplyMarkup
Sourcepub fn new() -> SendInboxMessageRequestReplyMarkup
pub fn new() -> SendInboxMessageRequestReplyMarkup
Telegram-native keyboard markup. Ignored on other platforms.
Trait Implementations§
Source§impl Clone for SendInboxMessageRequestReplyMarkup
impl Clone for SendInboxMessageRequestReplyMarkup
Source§fn clone(&self) -> SendInboxMessageRequestReplyMarkup
fn clone(&self) -> SendInboxMessageRequestReplyMarkup
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 Default for SendInboxMessageRequestReplyMarkup
impl Default for SendInboxMessageRequestReplyMarkup
Source§fn default() -> SendInboxMessageRequestReplyMarkup
fn default() -> SendInboxMessageRequestReplyMarkup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SendInboxMessageRequestReplyMarkup
impl<'de> Deserialize<'de> for SendInboxMessageRequestReplyMarkup
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
Source§impl PartialEq for SendInboxMessageRequestReplyMarkup
impl PartialEq for SendInboxMessageRequestReplyMarkup
Source§fn eq(&self, other: &SendInboxMessageRequestReplyMarkup) -> bool
fn eq(&self, other: &SendInboxMessageRequestReplyMarkup) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SendInboxMessageRequestReplyMarkup
Auto Trait Implementations§
impl Freeze for SendInboxMessageRequestReplyMarkup
impl RefUnwindSafe for SendInboxMessageRequestReplyMarkup
impl Send for SendInboxMessageRequestReplyMarkup
impl Sync for SendInboxMessageRequestReplyMarkup
impl Unpin for SendInboxMessageRequestReplyMarkup
impl UnsafeUnpin for SendInboxMessageRequestReplyMarkup
impl UnwindSafe for SendInboxMessageRequestReplyMarkup
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