[−][src]Enum rust_tdlib::types::ReplyMarkup
Contains a description of a custom keyboard and actions that can be done with it to quickly reply to bots
Variants
ForceReply(ReplyMarkupForceReply)
Instructs clients to force a reply to this message
InlineKeyboard(ReplyMarkupInlineKeyboard)
Contains an inline keyboard layout
RemoveKeyboard(ReplyMarkupRemoveKeyboard)
Instructs clients to remove the keyboard once this message has been received. This kind of keyboard can't be received in an incoming message; instead, UpdateChatReplyMarkup with message_id == 0 will be sent
ShowKeyboard(ReplyMarkupShowKeyboard)
Contains a custom keyboard layout to quickly reply to bots
Implementations
impl ReplyMarkup
[src]
Trait Implementations
impl AsRef<ReplyMarkup> for ReplyMarkup
[src]
pub fn as_ref(&self) -> &ReplyMarkup
[src]
impl Clone for ReplyMarkup
[src]
pub fn clone(&self) -> ReplyMarkup
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReplyMarkup
[src]
impl Default for ReplyMarkup
[src]
impl<'de> Deserialize<'de> for ReplyMarkup
[src]
pub fn deserialize<D>(deserializer: D) -> Result<ReplyMarkup, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for ReplyMarkup
[src]
impl Serialize for ReplyMarkup
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReplyMarkup
[src]
impl Send for ReplyMarkup
[src]
impl Sync for ReplyMarkup
[src]
impl Unpin for ReplyMarkup
[src]
impl UnwindSafe for ReplyMarkup
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,