Struct usb_pd::messages::vdo::VDMHeaderUnstructured
source · pub struct VDMHeaderUnstructured(pub u32);
Tuple Fields§
§0: u32
Implementations§
source§impl VDMHeaderUnstructured
impl VDMHeaderUnstructured
sourcepub fn standard_or_vid(&self) -> u16
pub fn standard_or_vid(&self) -> u16
VDM Standard or Vendor ID
sourcepub fn with_standard_or_vid(self, value: u16) -> Self
pub fn with_standard_or_vid(self, value: u16) -> Self
VDM Standard or Vendor ID
sourcepub fn set_standard_or_vid(&mut self, value: u16)
pub fn set_standard_or_vid(&mut self, value: u16)
VDM Standard or Vendor ID
sourcepub fn with_vdm_type(self, value: VDMType) -> Self
pub fn with_vdm_type(self, value: VDMType) -> Self
VDM Type (Unstructured/Structured)
sourcepub fn set_vdm_type(&mut self, value: VDMType)
pub fn set_vdm_type(&mut self, value: VDMType)
VDM Type (Unstructured/Structured)
Trait Implementations§
source§impl Clone for VDMHeaderUnstructured
impl Clone for VDMHeaderUnstructured
source§fn clone(&self) -> VDMHeaderUnstructured
fn clone(&self) -> VDMHeaderUnstructured
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 VDMHeaderUnstructured
impl Debug for VDMHeaderUnstructured
source§impl Format for VDMHeaderUnstructured
impl Format for VDMHeaderUnstructured
source§impl From<VDMHeaderUnstructured> for u32
impl From<VDMHeaderUnstructured> for u32
source§fn from(other: VDMHeaderUnstructured) -> Self
fn from(other: VDMHeaderUnstructured) -> Self
Converts to this type from the input type.
source§impl From<u32> for VDMHeaderUnstructured
impl From<u32> for VDMHeaderUnstructured
source§impl PartialEq for VDMHeaderUnstructured
impl PartialEq for VDMHeaderUnstructured
source§fn eq(&self, other: &VDMHeaderUnstructured) -> bool
fn eq(&self, other: &VDMHeaderUnstructured) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VDMHeaderUnstructured
impl Eq for VDMHeaderUnstructured
impl StructuralPartialEq for VDMHeaderUnstructured
Auto Trait Implementations§
impl Freeze for VDMHeaderUnstructured
impl RefUnwindSafe for VDMHeaderUnstructured
impl Send for VDMHeaderUnstructured
impl Sync for VDMHeaderUnstructured
impl Unpin for VDMHeaderUnstructured
impl UnwindSafe for VDMHeaderUnstructured
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.