Struct rust_tdlib::types::EditMessageMedia
source · [−]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
sourceimpl 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
sourceimpl AsRef<EditMessageMedia> for EditMessageMedia
impl AsRef<EditMessageMedia> for EditMessageMedia
sourcefn as_ref(&self) -> &EditMessageMedia
fn as_ref(&self) -> &EditMessageMedia
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for EditMessageMedia
impl Clone for EditMessageMedia
sourcefn clone(&self) -> EditMessageMedia
fn clone(&self) -> EditMessageMedia
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 more
sourceimpl Debug for EditMessageMedia
impl Debug for EditMessageMedia
sourceimpl Default for EditMessageMedia
impl Default for EditMessageMedia
sourcefn default() -> EditMessageMedia
fn default() -> EditMessageMedia
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EditMessageMedia
impl<'de> Deserialize<'de> for EditMessageMedia
sourcefn 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
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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