Struct teloxide_core::payloads::EditMessageReplyMarkup
source · [−]pub struct EditMessageReplyMarkup {
pub chat_id: Recipient,
pub message_id: MessageId,
pub reply_markup: Option<InlineKeyboardMarkup>,
}Expand description
Use this method to edit only the reply markup of messages. On success, the edited Message is returned.
See also: EditMessageMediaInline
Fields
chat_id: RecipientUnique identifier for the target chat or username of the target channel (in the format @channelusername).
message_id: MessageIdIdentifier of the message to edit
reply_markup: Option<InlineKeyboardMarkup>A JSON-serialized object for an inline keyboard.
Implementations
Trait Implementations
sourceimpl Clone for EditMessageReplyMarkup
impl Clone for EditMessageReplyMarkup
sourcefn clone(&self) -> EditMessageReplyMarkupⓘNotable traits for EditMessageReplyMarkupimpl Payload for EditMessageReplyMarkup type Output = Message;
fn clone(&self) -> EditMessageReplyMarkupⓘNotable traits for EditMessageReplyMarkupimpl Payload for EditMessageReplyMarkup type Output = Message;
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 Debug for EditMessageReplyMarkup
impl Debug for EditMessageReplyMarkup
sourceimpl Hash for EditMessageReplyMarkup
impl Hash for EditMessageReplyMarkup
sourceimpl PartialEq<EditMessageReplyMarkup> for EditMessageReplyMarkup
impl PartialEq<EditMessageReplyMarkup> for EditMessageReplyMarkup
sourcefn eq(&self, other: &EditMessageReplyMarkup) -> bool
fn eq(&self, other: &EditMessageReplyMarkup) -> bool
sourceimpl Payload for EditMessageReplyMarkup
impl Payload for EditMessageReplyMarkup
sourcefn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used. Read moresourceimpl Serialize for EditMessageReplyMarkup
impl Serialize for EditMessageReplyMarkup
impl Eq for EditMessageReplyMarkup
impl StructuralEq for EditMessageReplyMarkup
impl StructuralPartialEq for EditMessageReplyMarkup
Auto Trait Implementations
impl RefUnwindSafe for EditMessageReplyMarkup
impl Send for EditMessageReplyMarkup
impl Sync for EditMessageReplyMarkup
impl Unpin for EditMessageReplyMarkup
impl UnwindSafe for EditMessageReplyMarkup
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
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.