Enum usb_pd::header::SpecificationRevision
source · pub enum SpecificationRevision {
R1_0,
R2_0,
R3_0,
}
Variants§
Trait Implementations§
source§impl Debug for SpecificationRevision
impl Debug for SpecificationRevision
source§impl Format for SpecificationRevision
impl Format for SpecificationRevision
source§impl From<SpecificationRevision> for u8
impl From<SpecificationRevision> for u8
source§fn from(value: SpecificationRevision) -> Self
fn from(value: SpecificationRevision) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SpecificationRevision
impl RefUnwindSafe for SpecificationRevision
impl Send for SpecificationRevision
impl Sync for SpecificationRevision
impl Unpin for SpecificationRevision
impl UnwindSafe for SpecificationRevision
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.