#[non_exhaustive]pub enum DrmStatus {
DecryptionPossible,
Undetermined,
NoEntitlement,
Reserved(u8),
}Expand description
drm_status values (Table 37).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DecryptionPossible
0x00 — Decryption possible.
Undetermined
0x01 — Status currently undetermined.
NoEntitlement
0x02 — Error: no entitlement.
Reserved(u8)
Reserved (0x03–0xFF).
Implementations§
Trait Implementations§
impl Copy for DrmStatus
impl Eq for DrmStatus
impl StructuralPartialEq for DrmStatus
Auto Trait Implementations§
impl Freeze for DrmStatus
impl RefUnwindSafe for DrmStatus
impl Send for DrmStatus
impl Sync for DrmStatus
impl Unpin for DrmStatus
impl UnsafeUnpin for DrmStatus
impl UnwindSafe for DrmStatus
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