pub struct MediaAsset {
pub source: AssetSource,
pub mime: Option<String>,
pub duration_ms: Option<u64>,
pub width: Option<u32>,
pub height: Option<u32>,
pub sha256: Option<String>,
pub variants: Vec<AssetVariant>,
}Fields§
§source: AssetSource§mime: Option<String>§duration_ms: Option<u64>§width: Option<u32>§height: Option<u32>§sha256: Option<String>§variants: Vec<AssetVariant>Trait Implementations§
Source§impl Clone for MediaAsset
impl Clone for MediaAsset
Source§fn clone(&self) -> MediaAsset
fn clone(&self) -> MediaAsset
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 MediaAsset
impl Debug for MediaAsset
Source§impl<'de> Deserialize<'de> for MediaAsset
impl<'de> Deserialize<'de> for MediaAsset
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 MediaAsset
impl PartialEq for MediaAsset
Source§impl Serialize for MediaAsset
impl Serialize for MediaAsset
impl StructuralPartialEq for MediaAsset
Auto Trait Implementations§
impl Freeze for MediaAsset
impl RefUnwindSafe for MediaAsset
impl Send for MediaAsset
impl Sync for MediaAsset
impl Unpin for MediaAsset
impl UnsafeUnpin for MediaAsset
impl UnwindSafe for MediaAsset
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