pub struct PsshBox {
pub system_id: String,
pub key_ids: Vec<String>,
pub data: String,
}Expand description
PSSH (Protection System Specific Header) box data
Fields§
§system_id: StringDRM system ID (UUID)
key_ids: Vec<String>Key IDs contained in this PSSH
data: StringRaw PSSH data (base64 encoded)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PsshBox
impl<'de> Deserialize<'de> for PsshBox
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
Auto Trait Implementations§
impl Freeze for PsshBox
impl RefUnwindSafe for PsshBox
impl Send for PsshBox
impl Sync for PsshBox
impl Unpin for PsshBox
impl UnsafeUnpin for PsshBox
impl UnwindSafe for PsshBox
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