#[non_exhaustive]#[repr(u8)]pub enum RegionLevelOfCompatibility {
Reserved0 = 0,
Clut2Bit = 1,
Clut4Bit = 2,
Clut8Bit = 3,
Reserved(u8),
}Expand description
Region level of compatibility as defined in Table 12.
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.
Reserved0 = 0
Reserved.
Clut2Bit = 1
2-bit/entry CLUT required.
Clut4Bit = 2
4-bit/entry CLUT required.
Clut8Bit = 3
8-bit/entry CLUT required.
Reserved(u8)
Reserved range.
Implementations§
Trait Implementations§
Source§impl Clone for RegionLevelOfCompatibility
impl Clone for RegionLevelOfCompatibility
impl Copy for RegionLevelOfCompatibility
Source§impl Debug for RegionLevelOfCompatibility
impl Debug for RegionLevelOfCompatibility
Source§impl Display for RegionLevelOfCompatibility
impl Display for RegionLevelOfCompatibility
impl Eq for RegionLevelOfCompatibility
Source§impl Serialize for RegionLevelOfCompatibility
Available on crate feature serde only.
impl Serialize for RegionLevelOfCompatibility
Available on crate feature
serde only.impl StructuralPartialEq for RegionLevelOfCompatibility
Auto Trait Implementations§
impl Forget for RegionLevelOfCompatibility
impl Freeze for RegionLevelOfCompatibility
impl Move for RegionLevelOfCompatibility
impl RefUnwindSafe for RegionLevelOfCompatibility
impl Send for RegionLevelOfCompatibility
impl Sync for RegionLevelOfCompatibility
impl Unpin for RegionLevelOfCompatibility
impl UnsafeUnpin for RegionLevelOfCompatibility
impl UnwindSafe for RegionLevelOfCompatibility
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