Enum usb_pd::messages::vdo::VDMCommand
source · pub enum VDMCommand {
DiscoverIdentity,
DiscoverSVIDS,
DiscoverModes,
EnterMode,
ExitMode,
Attention,
DisplayPortStatus,
DisplayPortConfig,
}
Variants§
DiscoverIdentity
DiscoverSVIDS
DiscoverModes
EnterMode
ExitMode
Attention
DisplayPortStatus
DisplayPortConfig
Trait Implementations§
source§impl Clone for VDMCommand
impl Clone for VDMCommand
source§fn clone(&self) -> VDMCommand
fn clone(&self) -> VDMCommand
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 VDMCommand
impl Format for VDMCommand
source§impl From<VDMCommand> for u8
impl From<VDMCommand> for u8
source§fn from(value: VDMCommand) -> Self
fn from(value: VDMCommand) -> Self
Converts to this type from the input type.
source§impl From<u8> for VDMCommand
impl From<u8> for VDMCommand
impl Copy for VDMCommand
Auto Trait Implementations§
impl Freeze for VDMCommand
impl RefUnwindSafe for VDMCommand
impl Send for VDMCommand
impl Sync for VDMCommand
impl Unpin for VDMCommand
impl UnwindSafe for VDMCommand
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.