#[repr(u8)]pub enum SequenceResult {
None = 0,
Sdp = 1,
ChargingPort = 2,
Dcp = 3,
}Variants§
None = 0
No result.
Sdp = 1
Standard downstream port; current remains constrained until USB connection.
ChargingPort = 2
Charging port. Depends on sequence completion; not unconditionally CDP.
Dcp = 3
Dedicated charging port.
Implementations§
Trait Implementations§
Source§impl Clone for SequenceResult
impl Clone for SequenceResult
Source§fn clone(&self) -> SequenceResult
fn clone(&self) -> SequenceResult
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 SequenceResult
impl Debug for SequenceResult
Source§impl From<SequenceResult> for u8
impl From<SequenceResult> for u8
Source§fn from(val: SequenceResult) -> u8
fn from(val: SequenceResult) -> u8
Converts to this type from the input type.
Source§impl From<u8> for SequenceResult
impl From<u8> for SequenceResult
Source§fn from(val: u8) -> SequenceResult
fn from(val: u8) -> SequenceResult
Converts to this type from the input type.
Source§impl Ord for SequenceResult
impl Ord for SequenceResult
Source§fn cmp(&self, other: &SequenceResult) -> Ordering
fn cmp(&self, other: &SequenceResult) -> 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 SequenceResult
impl PartialEq for SequenceResult
Source§impl PartialOrd for SequenceResult
impl PartialOrd for SequenceResult
impl Copy for SequenceResult
impl Eq for SequenceResult
impl StructuralPartialEq for SequenceResult
Auto Trait Implementations§
impl Freeze for SequenceResult
impl RefUnwindSafe for SequenceResult
impl Send for SequenceResult
impl Sync for SequenceResult
impl Unpin for SequenceResult
impl UnwindSafe for SequenceResult
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