Struct teloxide_core::payloads::EditMessageMedia
source · [−]pub struct EditMessageMedia {
pub chat_id: Recipient,
pub message_id: MessageId,
pub media: InputMedia,
pub reply_markup: Option<InlineKeyboardMarkup>,
}Expand description
Use this method to edit animation, audio, document, photo, or video messages. If a message is a part of a message album, then it can be edited only to a photo or a video. Otherwise, message type can be changed arbitrarily. When inline message is edited, new file can’t be uploaded. Use previously uploaded file via its file_id or specify a URL. 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
media: InputMediaA JSON-serialized object for a new media content of the message
reply_markup: Option<InlineKeyboardMarkup>A JSON-serialized object for an inline keyboard.
Implementations
Trait Implementations
sourceimpl Clone for EditMessageMedia
impl Clone for EditMessageMedia
sourcefn clone(&self) -> EditMessageMediaⓘNotable traits for EditMessageMediaimpl Payload for EditMessageMedia type Output = Message;
fn clone(&self) -> EditMessageMediaⓘNotable traits for EditMessageMediaimpl Payload for EditMessageMedia 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 EditMessageMedia
impl Debug for EditMessageMedia
sourceimpl MultipartPayload for EditMessageMedia
impl MultipartPayload for EditMessageMedia
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
sourceimpl Payload for EditMessageMedia
impl Payload for EditMessageMedia
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 EditMessageMedia
impl Serialize for EditMessageMedia
Auto Trait Implementations
impl !RefUnwindSafe for EditMessageMedia
impl Send for EditMessageMedia
impl Sync for EditMessageMedia
impl Unpin for EditMessageMedia
impl !UnwindSafe for EditMessageMedia
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
