Enum usb_pd::messages::pdo::PowerDataObjectType
source · pub enum PowerDataObjectType {
FixedSupply,
Battery,
VariableSupply,
PPS,
AVS,
}
Variants§
Trait Implementations§
source§impl Clone for PowerDataObjectType
impl Clone for PowerDataObjectType
source§fn clone(&self) -> PowerDataObjectType
fn clone(&self) -> PowerDataObjectType
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 Debug for PowerDataObjectType
impl Debug for PowerDataObjectType
source§impl Format for PowerDataObjectType
impl Format for PowerDataObjectType
impl Copy for PowerDataObjectType
Auto Trait Implementations§
impl Freeze for PowerDataObjectType
impl RefUnwindSafe for PowerDataObjectType
impl Send for PowerDataObjectType
impl Sync for PowerDataObjectType
impl Unpin for PowerDataObjectType
impl UnwindSafe for PowerDataObjectType
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.