Enum usb_pd::messages::vdo::VconnPower
source · pub enum VconnPower {
P1W,
P1_5W,
P2W,
P3W,
P4W,
P5W,
P6W,
}
Variants§
Trait Implementations§
source§impl Clone for VconnPower
impl Clone for VconnPower
source§fn clone(&self) -> VconnPower
fn clone(&self) -> VconnPower
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 Format for VconnPower
impl Format for VconnPower
source§impl From<VconnPower> for u8
impl From<VconnPower> for u8
source§fn from(value: VconnPower) -> Self
fn from(value: VconnPower) -> Self
Converts to this type from the input type.
source§impl From<u8> for VconnPower
impl From<u8> for VconnPower
impl Copy for VconnPower
Auto Trait Implementations§
impl Freeze for VconnPower
impl RefUnwindSafe for VconnPower
impl Send for VconnPower
impl Sync for VconnPower
impl Unpin for VconnPower
impl UnwindSafe for VconnPower
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, U> UnsafeFrom<U> for Twhere
U: Into<T>,
impl<T, U> UnsafeFrom<U> for Twhere
U: Into<T>,
source§unsafe fn unsafe_from(other: U) -> T
unsafe fn unsafe_from(other: U) -> T
Calls U::into(other)
.
That is, this conversion is whatever the implementation of Into
<T> for U
chooses to
do.
source§impl<T, U> UnsafeInto<U> for Twhere
U: UnsafeFrom<T>,
impl<T, U> UnsafeInto<U> for Twhere
U: UnsafeFrom<T>,
source§unsafe fn unsafe_into(self) -> U
unsafe fn unsafe_into(self) -> U
Calls U::unsafe_from(self)
.
That is, this conversion is whatever the implementation of UnsafeFrom
<T> for U
chooses to do.