#[non_exhaustive]#[repr(u8)]pub enum DeckInfo {
Show 15 variants
Play = 17,
Record = 18,
PlayReverse = 19,
Still = 20,
Slow = 21,
SlowReverse = 22,
FastForward = 23,
FastReverse = 24,
NoMedia = 25,
Stop = 26,
SkipForward = 27,
SkipReverse = 28,
IndexSearchForward = 29,
IndexSearchReverse = 30,
Other = 31,
}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.
Play = 17
Record = 18
PlayReverse = 19
Still = 20
Slow = 21
SlowReverse = 22
FastForward = 23
FastReverse = 24
NoMedia = 25
Stop = 26
SkipForward = 27
SkipReverse = 28
IndexSearchForward = 29
IndexSearchReverse = 30
Other = 31
Trait Implementations§
Source§impl OperandEncodable for DeckInfo
impl OperandEncodable for DeckInfo
Source§impl TryFromPrimitive for DeckInfo
impl TryFromPrimitive for DeckInfo
impl Copy for DeckInfo
impl Eq for DeckInfo
impl StructuralPartialEq for DeckInfo
Auto Trait Implementations§
impl Freeze for DeckInfo
impl RefUnwindSafe for DeckInfo
impl Send for DeckInfo
impl Sync for DeckInfo
impl Unpin for DeckInfo
impl UnsafeUnpin for DeckInfo
impl UnwindSafe for DeckInfo
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