pub struct MessagePaidMedia {
pub star_count: i64,
pub media: Vec<PaidMedia>,
pub caption: FormattedText,
pub show_caption_above_media: bool,
}Expand description
A message with paid media
Fields§
§star_count: i64Number of Telegram Stars needed to buy access to the media in the message
media: Vec<PaidMedia>Information about the media
caption: FormattedTextMedia caption
show_caption_above_media: boolTrue, if the caption must be shown above the media; otherwise, the caption must be shown below the media
Trait Implementations§
Source§impl Clone for MessagePaidMedia
impl Clone for MessagePaidMedia
Source§fn clone(&self) -> MessagePaidMedia
fn clone(&self) -> MessagePaidMedia
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 MessagePaidMedia
impl Debug for MessagePaidMedia
Source§impl Default for MessagePaidMedia
impl Default for MessagePaidMedia
Source§fn default() -> MessagePaidMedia
fn default() -> MessagePaidMedia
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessagePaidMedia
impl<'de> Deserialize<'de> for MessagePaidMedia
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 PartialEq for MessagePaidMedia
impl PartialEq for MessagePaidMedia
Source§impl Serialize for MessagePaidMedia
impl Serialize for MessagePaidMedia
impl StructuralPartialEq for MessagePaidMedia
Auto Trait Implementations§
impl Freeze for MessagePaidMedia
impl RefUnwindSafe for MessagePaidMedia
impl Send for MessagePaidMedia
impl Sync for MessagePaidMedia
impl Unpin for MessagePaidMedia
impl UnsafeUnpin for MessagePaidMedia
impl UnwindSafe for MessagePaidMedia
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