#[repr(u32)]pub enum PrimaryUseCase {
Extension = 0,
Test = 1,
Generic = 2,
TV = 3,
DesktopProductivity = 4,
DesktopGaming = 5,
Presentation = 6,
HMDVR = 7,
HMDAR = 8,
}
Available on crate feature
v0_3
only.Expand description
Product primary use case identifier, defined in table 2-3.
Variants§
Extension = 0
Test = 1
Generic = 2
TV = 3
DesktopProductivity = 4
DesktopGaming = 5
Presentation = 6
HMDVR = 7
HMDAR = 8
Trait Implementations§
Source§impl Clone for PrimaryUseCase
impl Clone for PrimaryUseCase
Source§fn clone(&self) -> PrimaryUseCase
fn clone(&self) -> PrimaryUseCase
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PrimaryUseCase
impl Debug for PrimaryUseCase
Source§impl From<u32> for PrimaryUseCase
impl From<u32> for PrimaryUseCase
Source§fn from(value: di_displayid2_product_primary_use_case) -> PrimaryUseCase
fn from(value: di_displayid2_product_primary_use_case) -> PrimaryUseCase
Converts to this type from the input type.
Source§impl PartialEq for PrimaryUseCase
impl PartialEq for PrimaryUseCase
impl Copy for PrimaryUseCase
impl Eq for PrimaryUseCase
impl StructuralPartialEq for PrimaryUseCase
Auto Trait Implementations§
impl Freeze for PrimaryUseCase
impl RefUnwindSafe for PrimaryUseCase
impl Send for PrimaryUseCase
impl Sync for PrimaryUseCase
impl Unpin for PrimaryUseCase
impl UnwindSafe for PrimaryUseCase
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