#[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 · 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 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
Source§impl PartialEq for ReadDeviceIdCode
impl PartialEq for ReadDeviceIdCode
Source§impl TryFrom<u8> for ReadDeviceIdCode
impl TryFrom<u8> for ReadDeviceIdCode
impl Copy for ReadDeviceIdCode
impl Eq for ReadDeviceIdCode
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