#[non_exhaustive]pub enum PlayStatus {
PlayNotPossible,
Unrecoverable,
ContentBlocked,
Reserved(u8),
}Expand description
play_status values (Table 59), carried in CICAM_player_status_error.
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.
PlayNotPossible
0x01 — Error, content play is not possible (unsupported format/protocol).
Unrecoverable
0x02 — Error, unrecoverable error.
ContentBlocked
0x03 — Error, content blocked (no content license available).
Reserved(u8)
Reserved (0x00, 0x04–0xFF).
Implementations§
Trait Implementations§
Source§impl Clone for PlayStatus
impl Clone for PlayStatus
Source§fn clone(&self) -> PlayStatus
fn clone(&self) -> PlayStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PlayStatus
Source§impl Debug for PlayStatus
impl Debug for PlayStatus
Source§impl Display for PlayStatus
impl Display for PlayStatus
impl Eq for PlayStatus
Source§impl PartialEq for PlayStatus
impl PartialEq for PlayStatus
Source§impl Serialize for PlayStatus
Available on crate feature serde only.
impl Serialize for PlayStatus
Available on crate feature
serde only.impl StructuralPartialEq for PlayStatus
Auto Trait Implementations§
impl Freeze for PlayStatus
impl RefUnwindSafe for PlayStatus
impl Send for PlayStatus
impl Sync for PlayStatus
impl Unpin for PlayStatus
impl UnsafeUnpin for PlayStatus
impl UnwindSafe for PlayStatus
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