pub struct EditMessageMedia {
pub chat_id: i64,
pub message_id: i64,
pub reply_markup: Option<ReplyMarkup>,
pub input_message_content: InputMessageContent,
}
Expand description
Edits the content of a message with an animation, an audio, a document, a photo or a video. The media in the message can’t be replaced if the message was set to self-destruct. Media can’t be replaced by self-destructing media. Media in an album can be edited only to contain a photo or a video. Returns the edited message after the edit is completed on the server side
Fields§
§chat_id: i64
The chat the message belongs to
message_id: i64
Identifier of the message
reply_markup: Option<ReplyMarkup>
The new message reply markup; for bots only
input_message_content: InputMessageContent
New content of the message. Must be one of the following types: InputMessageAnimation, InputMessageAudio, InputMessageDocument, InputMessagePhoto or InputMessageVideo
Trait Implementations§
Source§impl Clone for EditMessageMedia
impl Clone for EditMessageMedia
Source§fn clone(&self) -> EditMessageMedia
fn clone(&self) -> EditMessageMedia
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EditMessageMedia
impl Debug for EditMessageMedia
Source§impl<'de> Deserialize<'de> for EditMessageMedia
impl<'de> Deserialize<'de> for EditMessageMedia
Source§fn 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
Source§impl Method for EditMessageMedia
impl Method for EditMessageMedia
Auto Trait Implementations§
impl Freeze for EditMessageMedia
impl RefUnwindSafe for EditMessageMedia
impl Send for EditMessageMedia
impl Sync for EditMessageMedia
impl Unpin for EditMessageMedia
impl UnwindSafe for EditMessageMedia
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more