pub struct Media {Show 13 fields
pub media_key: StringId,
pub kind: MediaType,
pub url: Option<Url>,
pub alt_text: Option<String>,
pub duration: Option<Duration>,
pub height: Option<usize>,
pub width: Option<usize>,
pub public_metrics: Option<MediaPublicMetrics>,
pub non_public_metrics: Option<MediaNonPublicMetrics>,
pub organic_metrics: Option<MediaPromotedOrOrganicMetrics>,
pub promoted_metrics: Option<MediaPromotedOrOrganicMetrics>,
pub preview_image_url: Option<Url>,
pub variants: Option<Vec<MediaVariant>>,
}Fields§
§media_key: StringId§kind: MediaType§url: Option<Url>§alt_text: Option<String>§duration: Option<Duration>§height: Option<usize>§width: Option<usize>§public_metrics: Option<MediaPublicMetrics>§non_public_metrics: Option<MediaNonPublicMetrics>§organic_metrics: Option<MediaPromotedOrOrganicMetrics>§promoted_metrics: Option<MediaPromotedOrOrganicMetrics>§preview_image_url: Option<Url>§variants: Option<Vec<MediaVariant>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Media
impl<'de> Deserialize<'de> for Media
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 Eq for Media
impl StructuralPartialEq for Media
Auto Trait Implementations§
impl Freeze for Media
impl RefUnwindSafe for Media
impl Send for Media
impl Sync for Media
impl Unpin for Media
impl UnwindSafe for Media
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.