pub struct MediaDescriptor {
pub file_id: String,
pub aes_key: Vec<u8>,
pub quality: MediaQuality,
pub expected_bytes: Option<u64>,
pub expected_md5: Option<String>,
pub strict_size: bool,
pub expires_at: Option<u64>,
}Fields§
§file_id: String§aes_key: Vec<u8>§quality: MediaQuality§expected_bytes: Option<u64>§expected_md5: Option<String>§strict_size: bool§expires_at: Option<u64>Trait Implementations§
Source§impl Clone for MediaDescriptor
impl Clone for MediaDescriptor
Source§impl Debug for MediaDescriptor
impl Debug for MediaDescriptor
Source§impl<'de> Deserialize<'de> for MediaDescriptor
impl<'de> Deserialize<'de> for MediaDescriptor
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 Drop for MediaDescriptor
impl Drop for MediaDescriptor
Auto Trait Implementations§
impl Freeze for MediaDescriptor
impl RefUnwindSafe for MediaDescriptor
impl Send for MediaDescriptor
impl Sync for MediaDescriptor
impl Unpin for MediaDescriptor
impl UnsafeUnpin for MediaDescriptor
impl UnwindSafe for MediaDescriptor
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