pub struct MediaRef {
pub file_path: String,
pub mime_type: String,
pub file_size: u64,
pub extracted_name: Option<String>,
pub thumbnail_b64: Option<String>,
pub duration_secs: Option<u32>,
}Fields§
§file_path: String§mime_type: String§file_size: u64§extracted_name: Option<String>§thumbnail_b64: Option<String>§duration_secs: Option<u32>Trait Implementations§
Source§impl<'de> Deserialize<'de> for MediaRef
impl<'de> Deserialize<'de> for MediaRef
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 MediaRef
Auto Trait Implementations§
impl Freeze for MediaRef
impl RefUnwindSafe for MediaRef
impl Send for MediaRef
impl Sync for MediaRef
impl Unpin for MediaRef
impl UnsafeUnpin for MediaRef
impl UnwindSafe for MediaRef
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