[−][src]Struct tg_bot_models::EditMessageReplyMarkup
Use this method to edit only the reply markup of messages. On success, if edited message is sent by the bot, the edited Message is returned, otherwise True is returned.
Fields
chat_id: Option<PolymorphChatId>
Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format @channelusername)
message_id: Option<i64>
Required if inline_message_id is not specified. Identifier of the message to edit
inline_message_id: Option<String>
Required if chat_id and message_id are not specified. Identifier of the inline message
reply_markup: Option<InlineKeyboardMarkup>
A JSON-serialized object for an inline keyboard.
Trait Implementations
impl PartialOrd<EditMessageReplyMarkup> for EditMessageReplyMarkup
[src]
fn partial_cmp(&self, other: &EditMessageReplyMarkup) -> Option<Ordering>
[src]
fn lt(&self, other: &EditMessageReplyMarkup) -> bool
[src]
fn le(&self, other: &EditMessageReplyMarkup) -> bool
[src]
fn gt(&self, other: &EditMessageReplyMarkup) -> bool
[src]
fn ge(&self, other: &EditMessageReplyMarkup) -> bool
[src]
impl Clone for EditMessageReplyMarkup
[src]
fn clone(&self) -> EditMessageReplyMarkup
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<EditMessageReplyMarkup> for EditMessageReplyMarkup
[src]
fn eq(&self, other: &EditMessageReplyMarkup) -> bool
[src]
fn ne(&self, other: &EditMessageReplyMarkup) -> bool
[src]
impl Debug for EditMessageReplyMarkup
[src]
impl Serialize for EditMessageReplyMarkup
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for EditMessageReplyMarkup
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for EditMessageReplyMarkup
impl Sync for EditMessageReplyMarkup
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,