#[repr(u8)]pub enum ReadDeviceIdCode {
Err = 0,
Basic = 1,
Regular = 2,
Extended = 3,
Specific = 4,
}Expand description
Read Device ID Code (Function Code 43 / 14).
Defines the type of access requested.
Variants§
Err = 0
Sentinel default used before parsing a concrete code. This value should not appear in a valid decoded request.
Basic = 1
Request to get the basic device identification (stream access).
Regular = 2
Request to get the regular device identification (stream access).
Extended = 3
Request to get the extended device identification (stream access).
Specific = 4
Request to get one specific identification object (individual access).
Trait Implementations§
Source§impl Clone for ReadDeviceIdCode
impl Clone for ReadDeviceIdCode
Source§fn clone(&self) -> ReadDeviceIdCode
fn clone(&self) -> ReadDeviceIdCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReadDeviceIdCode
Source§impl Debug for ReadDeviceIdCode
impl Debug for ReadDeviceIdCode
Source§impl Default for ReadDeviceIdCode
impl Default for ReadDeviceIdCode
Source§fn default() -> ReadDeviceIdCode
fn default() -> ReadDeviceIdCode
Returns the “default value” for a type. Read more
impl Eq for ReadDeviceIdCode
Source§impl PartialEq for ReadDeviceIdCode
impl PartialEq for ReadDeviceIdCode
Source§fn eq(&self, other: &ReadDeviceIdCode) -> bool
fn eq(&self, other: &ReadDeviceIdCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReadDeviceIdCode
Auto Trait Implementations§
impl Freeze for ReadDeviceIdCode
impl RefUnwindSafe for ReadDeviceIdCode
impl Send for ReadDeviceIdCode
impl Sync for ReadDeviceIdCode
impl Unpin for ReadDeviceIdCode
impl UnsafeUnpin for ReadDeviceIdCode
impl UnwindSafe for ReadDeviceIdCode
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