Struct telegram_types::bot::methods::EditMessageReplyMarkup
source · pub struct EditMessageReplyMarkup<'a> {
pub chat_id: Option<ChatTarget<'a>>,
pub message_id: Option<MessageId>,
pub inline_message_id: Option<Cow<'a, str>>,
pub reply_markup: Option<InlineKeyboardMarkup>,
}
Expand description
Use this method to edit only the reply markup of messages sent by the bot or via the bot (for
inline bots). On success, if edited message is sent by the bot, the edited Message
is returned, otherwise True is returned.
Fields
chat_id: Option<ChatTarget<'a>>
message_id: Option<MessageId>
inline_message_id: Option<Cow<'a, str>>
reply_markup: Option<InlineKeyboardMarkup>
Trait Implementations
sourceimpl<'a> Clone for EditMessageReplyMarkup<'a>
impl<'a> Clone for EditMessageReplyMarkup<'a>
sourcefn clone(&self) -> EditMessageReplyMarkup<'a>
fn clone(&self) -> EditMessageReplyMarkup<'a>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<'a> Debug for EditMessageReplyMarkup<'a>
impl<'a> Debug for EditMessageReplyMarkup<'a>
sourceimpl<'a> Default for EditMessageReplyMarkup<'a>
impl<'a> Default for EditMessageReplyMarkup<'a>
sourcefn default() -> EditMessageReplyMarkup<'a>
fn default() -> EditMessageReplyMarkup<'a>
Returns the “default value” for a type. Read more
sourceimpl<'de, 'a> Deserialize<'de> for EditMessageReplyMarkup<'a>
impl<'de, 'a> Deserialize<'de> for EditMessageReplyMarkup<'a>
sourcefn 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
sourceimpl<'a> PartialEq<EditMessageReplyMarkup<'a>> for EditMessageReplyMarkup<'a>
impl<'a> PartialEq<EditMessageReplyMarkup<'a>> for EditMessageReplyMarkup<'a>
sourcefn eq(&self, other: &EditMessageReplyMarkup<'a>) -> bool
fn eq(&self, other: &EditMessageReplyMarkup<'a>) -> bool
sourceimpl<'a> Serialize for EditMessageReplyMarkup<'a>
impl<'a> Serialize for EditMessageReplyMarkup<'a>
impl<'a> Eq for EditMessageReplyMarkup<'a>
impl<'a> StructuralEq for EditMessageReplyMarkup<'a>
impl<'a> StructuralPartialEq for EditMessageReplyMarkup<'a>
Auto Trait Implementations
impl<'a> RefUnwindSafe for EditMessageReplyMarkup<'a>
impl<'a> Send for EditMessageReplyMarkup<'a>
impl<'a> Sync for EditMessageReplyMarkup<'a>
impl<'a> Unpin for EditMessageReplyMarkup<'a>
impl<'a> UnwindSafe for EditMessageReplyMarkup<'a>
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