#[repr(u8)]pub enum GotgctlMultvalidbc {
Show 32 variants
_RESERVED_0 = 0,
RID_C = 1,
RID_B = 2,
_RESERVED_3 = 3,
RID_A = 4,
_RESERVED_5 = 5,
_RESERVED_6 = 6,
_RESERVED_7 = 7,
RID_GND = 8,
_RESERVED_9 = 9,
_RESERVED_a = 10,
_RESERVED_b = 11,
_RESERVED_c = 12,
_RESERVED_d = 13,
_RESERVED_e = 14,
_RESERVED_f = 15,
RID_FLOAT = 16,
_RESERVED_11 = 17,
_RESERVED_12 = 18,
_RESERVED_13 = 19,
_RESERVED_14 = 20,
_RESERVED_15 = 21,
_RESERVED_16 = 22,
_RESERVED_17 = 23,
_RESERVED_18 = 24,
_RESERVED_19 = 25,
_RESERVED_1a = 26,
_RESERVED_1b = 27,
_RESERVED_1c = 28,
_RESERVED_1d = 29,
_RESERVED_1e = 30,
_RESERVED_1f = 31,
}Variants§
_RESERVED_0 = 0
RID_C = 1
B-Device connected to ACA. VBUS is on.
RID_B = 2
B-Device connected to ACA. VBUS is off.
_RESERVED_3 = 3
RID_A = 4
A-Device connected to ACA
_RESERVED_5 = 5
_RESERVED_6 = 6
_RESERVED_7 = 7
RID_GND = 8
A-Device not connected to ACA
_RESERVED_9 = 9
_RESERVED_a = 10
_RESERVED_b = 11
_RESERVED_c = 12
_RESERVED_d = 13
_RESERVED_e = 14
_RESERVED_f = 15
RID_FLOAT = 16
B-Device not connected to ACA
_RESERVED_11 = 17
_RESERVED_12 = 18
_RESERVED_13 = 19
_RESERVED_14 = 20
_RESERVED_15 = 21
_RESERVED_16 = 22
_RESERVED_17 = 23
_RESERVED_18 = 24
_RESERVED_19 = 25
_RESERVED_1a = 26
_RESERVED_1b = 27
_RESERVED_1c = 28
_RESERVED_1d = 29
_RESERVED_1e = 30
_RESERVED_1f = 31
Implementations§
Trait Implementations§
Source§impl Clone for GotgctlMultvalidbc
impl Clone for GotgctlMultvalidbc
Source§fn clone(&self) -> GotgctlMultvalidbc
fn clone(&self) -> GotgctlMultvalidbc
Returns a copy 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 GotgctlMultvalidbc
impl Debug for GotgctlMultvalidbc
Source§impl From<GotgctlMultvalidbc> for u8
impl From<GotgctlMultvalidbc> for u8
Source§fn from(val: GotgctlMultvalidbc) -> u8
fn from(val: GotgctlMultvalidbc) -> u8
Converts to this type from the input type.
Source§impl From<u8> for GotgctlMultvalidbc
impl From<u8> for GotgctlMultvalidbc
Source§fn from(val: u8) -> GotgctlMultvalidbc
fn from(val: u8) -> GotgctlMultvalidbc
Converts to this type from the input type.
Source§impl Ord for GotgctlMultvalidbc
impl Ord for GotgctlMultvalidbc
Source§fn cmp(&self, other: &GotgctlMultvalidbc) -> Ordering
fn cmp(&self, other: &GotgctlMultvalidbc) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GotgctlMultvalidbc
impl PartialEq for GotgctlMultvalidbc
Source§impl PartialOrd for GotgctlMultvalidbc
impl PartialOrd for GotgctlMultvalidbc
impl Copy for GotgctlMultvalidbc
impl Eq for GotgctlMultvalidbc
impl StructuralPartialEq for GotgctlMultvalidbc
Auto Trait Implementations§
impl Freeze for GotgctlMultvalidbc
impl RefUnwindSafe for GotgctlMultvalidbc
impl Send for GotgctlMultvalidbc
impl Sync for GotgctlMultvalidbc
impl Unpin for GotgctlMultvalidbc
impl UnwindSafe for GotgctlMultvalidbc
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)