Struct feed_rs::model::MediaObject
source · pub struct MediaObject {
pub title: Option<Text>,
pub content: Vec<MediaContent>,
pub duration: Option<Duration>,
pub thumbnails: Vec<MediaThumbnail>,
pub texts: Vec<MediaText>,
pub description: Option<Text>,
pub community: Option<MediaCommunity>,
pub credits: Vec<MediaCredit>,
}
Expand description
The top-level representation of a media object i.e. combines “media:*” elements from the RSS Media spec such as those under a media:group
Fields§
§title: Option<Text>
Title of the object (from the media:title element)
content: Vec<MediaContent>
Collection of the media content elements
duration: Option<Duration>
Duration of the object
thumbnails: Vec<MediaThumbnail>
Representative images for the object (from media:thumbnail elements)
texts: Vec<MediaText>
A text transcript, closed captioning or lyrics of the media content.
description: Option<Text>
Short description of the media object (from the media:description element)
community: Option<MediaCommunity>
Community info (from the media:community element)
credits: Vec<MediaCredit>
Credits
Trait Implementations§
source§impl Clone for MediaObject
impl Clone for MediaObject
source§fn clone(&self) -> MediaObject
fn clone(&self) -> MediaObject
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 MediaObject
impl Debug for MediaObject
source§impl Default for MediaObject
impl Default for MediaObject
source§fn default() -> MediaObject
fn default() -> MediaObject
Returns the “default value” for a type. Read more
source§impl PartialEq<MediaObject> for MediaObject
impl PartialEq<MediaObject> for MediaObject
source§fn eq(&self, other: &MediaObject) -> bool
fn eq(&self, other: &MediaObject) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.