pub struct HpdStateErrorCode(/* private fields */);Implementations§
Source§impl HpdStateErrorCode
impl HpdStateErrorCode
Sourcepub const fn error_code(&self) -> HpdErrorCode
pub const fn error_code(&self) -> HpdErrorCode
Bits: 0..4
Sourcepub const fn with_error_code_checked(
self,
value: HpdErrorCode,
) -> Result<Self, ()>
pub const fn with_error_code_checked( self, value: HpdErrorCode, ) -> Result<Self, ()>
Bits: 0..4
Sourcepub const fn with_error_code(self, value: HpdErrorCode) -> Self
pub const fn with_error_code(self, value: HpdErrorCode) -> Self
Bits: 0..4
Sourcepub const fn set_error_code(&mut self, value: HpdErrorCode)
pub const fn set_error_code(&mut self, value: HpdErrorCode)
Bits: 0..4
Sourcepub const fn set_error_code_checked(
&mut self,
value: HpdErrorCode,
) -> Result<(), ()>
pub const fn set_error_code_checked( &mut self, value: HpdErrorCode, ) -> Result<(), ()>
Bits: 0..4
Sourcepub const fn with_state_checked(self, value: HpdState) -> Result<Self, ()>
pub const fn with_state_checked(self, value: HpdState) -> Result<Self, ()>
Bits: 4..8
Sourcepub const fn with_state(self, value: HpdState) -> Self
pub const fn with_state(self, value: HpdState) -> Self
Bits: 4..8
Trait Implementations§
Source§impl Clone for HpdStateErrorCode
impl Clone for HpdStateErrorCode
Source§fn clone(&self) -> HpdStateErrorCode
fn clone(&self) -> HpdStateErrorCode
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 HpdStateErrorCode
impl Debug for HpdStateErrorCode
Source§impl Default for HpdStateErrorCode
impl Default for HpdStateErrorCode
Source§impl From<HpdStateErrorCode> for u8
impl From<HpdStateErrorCode> for u8
Source§fn from(v: HpdStateErrorCode) -> u8
fn from(v: HpdStateErrorCode) -> u8
Converts to this type from the input type.
Source§impl From<u8> for HpdStateErrorCode
impl From<u8> for HpdStateErrorCode
Source§impl Hash for HpdStateErrorCode
impl Hash for HpdStateErrorCode
Source§impl OperandEncodable for HpdStateErrorCode
impl OperandEncodable for HpdStateErrorCode
Source§impl PartialEq for HpdStateErrorCode
impl PartialEq for HpdStateErrorCode
impl Copy for HpdStateErrorCode
impl Eq for HpdStateErrorCode
impl StructuralPartialEq for HpdStateErrorCode
Auto Trait Implementations§
impl Freeze for HpdStateErrorCode
impl RefUnwindSafe for HpdStateErrorCode
impl Send for HpdStateErrorCode
impl Sync for HpdStateErrorCode
impl Unpin for HpdStateErrorCode
impl UnsafeUnpin for HpdStateErrorCode
impl UnwindSafe for HpdStateErrorCode
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