pub struct EditMessageMedia { /* private fields */ }
Expand description
Edits the content of a message with an animation, an audio, a document, a photo or a video, including message caption. If only the caption needs to be edited, use editMessageCaption instead. The media can’t be edited if the message was set to self-destruct or to a self-destructing media. The type of message content in an album can’t be changed with exception of replacing a photo with a video or vice versa. Returns the edited message after the edit is completed on the server side
Implementations§
Source§impl EditMessageMedia
impl EditMessageMedia
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> EditMessageMediaBuilder
pub fn chat_id(&self) -> i64
pub fn message_id(&self) -> i64
pub fn reply_markup(&self) -> &ReplyMarkup
pub fn input_message_content(&self) -> &InputMessageContent
Trait Implementations§
Source§impl AsRef<EditMessageMedia> for EditMessageMedia
impl AsRef<EditMessageMedia> for EditMessageMedia
Source§fn as_ref(&self) -> &EditMessageMedia
fn as_ref(&self) -> &EditMessageMedia
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for EditMessageMedia
impl Clone for EditMessageMedia
Source§fn clone(&self) -> EditMessageMedia
fn clone(&self) -> EditMessageMedia
Returns a copy 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 Default for EditMessageMedia
impl Default for EditMessageMedia
Source§fn default() -> EditMessageMedia
fn default() -> EditMessageMedia
Returns the “default value” for a type. Read more
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
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