Enum usb_pd::timers::TimerTypes
source · pub enum TimerTypes {
Show 30 variants
BISTContMode,
ChunkingNotSupported,
ChunkSenderRequest,
ChunkSenderResponse,
CRCReceive,
DataResetFail,
DataResetFailUFP,
DiscoverIdentity,
HardResetComplete,
NoResponse,
PSHardReset,
PSSourceOff,
PSSourceOn,
PSTransition,
SenderResponse,
SinkEPREnter,
SinkEPRKeepAlive,
SinkPPSPeriodic,
SinkRequest,
SinkWaitCap,
SourceCapability,
SourceEPRKeepAlive,
SourcePPSComm,
SinkTx,
SwapSourceStart,
VCONNDischarge,
VCONNOn,
VDMModeEntry,
VDMModeExit,
VDMResponse,
}
Variants§
BISTContMode
ChunkingNotSupported
ChunkSenderRequest
ChunkSenderResponse
CRCReceive
DataResetFail
DataResetFailUFP
DiscoverIdentity
HardResetComplete
NoResponse
PSHardReset
PSSourceOff
PSSourceOn
PSTransition
SenderResponse
SinkEPREnter
SinkEPRKeepAlive
SinkPPSPeriodic
SinkRequest
SinkWaitCap
SourceCapability
SourceEPRKeepAlive
SourcePPSComm
SinkTx
SwapSourceStart
VCONNDischarge
VCONNOn
VDMModeEntry
VDMModeExit
VDMResponse
Trait Implementations§
source§impl Debug for TimerTypes
impl Debug for TimerTypes
source§impl From<TimerTypes> for Timer
impl From<TimerTypes> for Timer
source§fn from(ty: TimerTypes) -> Self
fn from(ty: TimerTypes) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TimerTypes
impl RefUnwindSafe for TimerTypes
impl Send for TimerTypes
impl Sync for TimerTypes
impl Unpin for TimerTypes
impl UnwindSafe for TimerTypes
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.