Struct teloxide_core::payloads::EditMessageMediaInline
source · [−]pub struct EditMessageMediaInline {
pub inline_message_id: String,
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, True is returned.
See also: EditMessageMedia
Fields
inline_message_id: StringIdentifier of the inline message
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
sourceimpl EditMessageMediaInline
impl EditMessageMediaInline
pub fn new(inline_message_id: impl Into<String>, media: InputMedia) -> Self
Trait Implementations
sourceimpl Clone for EditMessageMediaInline
impl Clone for EditMessageMediaInline
sourcefn clone(&self) -> EditMessageMediaInlineⓘNotable traits for EditMessageMediaInlineimpl Payload for EditMessageMediaInline type Output = True;
fn clone(&self) -> EditMessageMediaInlineⓘNotable traits for EditMessageMediaInlineimpl Payload for EditMessageMediaInline type Output = True;
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 EditMessageMediaInline
impl Debug for EditMessageMediaInline
sourceimpl MultipartPayload for EditMessageMediaInline
impl MultipartPayload for EditMessageMediaInline
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
sourceimpl Payload for EditMessageMediaInline
impl Payload for EditMessageMediaInline
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 EditMessageMediaInline
impl Serialize for EditMessageMediaInline
Auto Trait Implementations
impl !RefUnwindSafe for EditMessageMediaInline
impl Send for EditMessageMediaInline
impl Sync for EditMessageMediaInline
impl Unpin for EditMessageMediaInline
impl !UnwindSafe for EditMessageMediaInline
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
