pub struct MessageExtendedMediaPreview {
pub width: i32,
pub height: i32,
pub duration: i32,
pub minithumbnail: Option<Minithumbnail>,
pub caption: FormattedText,
}
Expand description
The media is hidden until the invoice is paid
Fields§
§width: i32
Media width; 0 if unknown
height: i32
Media height; 0 if unknown
duration: i32
Media duration, in seconds; 0 if unknown
minithumbnail: Option<Minithumbnail>
Media minithumbnail; may be null
caption: FormattedText
Media caption
Trait Implementations§
Source§impl Clone for MessageExtendedMediaPreview
impl Clone for MessageExtendedMediaPreview
Source§fn clone(&self) -> MessageExtendedMediaPreview
fn clone(&self) -> MessageExtendedMediaPreview
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 MessageExtendedMediaPreview
impl Debug for MessageExtendedMediaPreview
Source§impl Default for MessageExtendedMediaPreview
impl Default for MessageExtendedMediaPreview
Source§fn default() -> MessageExtendedMediaPreview
fn default() -> MessageExtendedMediaPreview
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageExtendedMediaPreview
impl<'de> Deserialize<'de> for MessageExtendedMediaPreview
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
impl StructuralPartialEq for MessageExtendedMediaPreview
Auto Trait Implementations§
impl Freeze for MessageExtendedMediaPreview
impl RefUnwindSafe for MessageExtendedMediaPreview
impl Send for MessageExtendedMediaPreview
impl Sync for MessageExtendedMediaPreview
impl Unpin for MessageExtendedMediaPreview
impl UnwindSafe for MessageExtendedMediaPreview
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