#[non_exhaustive]#[repr(u32)]pub enum CtrlClass {
Show 14 variants
User = 9_961_472,
Codec = 10_027_008,
Camera = 10_092_544,
FmTx = 10_158_080,
Flash = 10_223_616,
Jpeg = 10_289_152,
ImageSource = 10_354_688,
ImageProc = 10_420_224,
Dv = 10_485_760,
FmRx = 10_551_296,
RfTuner = 10_616_832,
Detect = 10_682_368,
CodecStateless = 10_747_904,
Colorimetry = 10_813_440,
}
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.
User = 9_961_472
Codec = 10_027_008
Camera = 10_092_544
FmTx = 10_158_080
Flash = 10_223_616
Jpeg = 10_289_152
ImageSource = 10_354_688
ImageProc = 10_420_224
Dv = 10_485_760
FmRx = 10_551_296
RfTuner = 10_616_832
Detect = 10_682_368
CodecStateless = 10_747_904
Colorimetry = 10_813_440
Implementations§
Trait Implementations§
impl Copy for CtrlClass
impl Eq for CtrlClass
impl StructuralPartialEq for CtrlClass
Auto Trait Implementations§
impl Freeze for CtrlClass
impl RefUnwindSafe for CtrlClass
impl Send for CtrlClass
impl Sync for CtrlClass
impl Unpin for CtrlClass
impl UnwindSafe for CtrlClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> MutValue<ExtControl> for Twhere
T: IsPlainCtrlData,
impl<T> MutValue<ExtControl> for Twhere
T: IsPlainCtrlData,
Source§fn try_mut<'a>(
data: &'a mut ExtControl,
ctrl: &QueryExtCtrl,
) -> Option<&'a mut T>
fn try_mut<'a>( data: &'a mut ExtControl, ctrl: &QueryExtCtrl, ) -> Option<&'a mut T>
Get mutable reference to value
Source§impl<T> RefValue<ExtControl> for Twhere
T: IsPlainCtrlData,
impl<T> RefValue<ExtControl> for Twhere
T: IsPlainCtrlData,
Source§fn try_ref<'a>(data: &'a ExtControl, ctrl: &QueryExtCtrl) -> Option<&'a T>
fn try_ref<'a>(data: &'a ExtControl, ctrl: &QueryExtCtrl) -> Option<&'a T>
Get reference to value