pub struct HecState(/* private fields */);Implementations§
Source§impl HecState
impl HecState
Sourcepub const fn cdc_error(&self) -> CdcErrorCode
pub const fn cdc_error(&self) -> CdcErrorCode
Bits: 0..2
Sourcepub const fn with_cdc_error_checked(
self,
value: CdcErrorCode,
) -> Result<Self, ()>
pub const fn with_cdc_error_checked( self, value: CdcErrorCode, ) -> Result<Self, ()>
Bits: 0..2
Sourcepub const fn with_cdc_error(self, value: CdcErrorCode) -> Self
pub const fn with_cdc_error(self, value: CdcErrorCode) -> Self
Bits: 0..2
Sourcepub const fn set_cdc_error(&mut self, value: CdcErrorCode)
pub const fn set_cdc_error(&mut self, value: CdcErrorCode)
Bits: 0..2
Sourcepub const fn set_cdc_error_checked(
&mut self,
value: CdcErrorCode,
) -> Result<(), ()>
pub const fn set_cdc_error_checked( &mut self, value: CdcErrorCode, ) -> Result<(), ()>
Bits: 0..2
Sourcepub const fn enc_functionality(&self) -> EncFunctionalityState
pub const fn enc_functionality(&self) -> EncFunctionalityState
Bits: 2..4
Sourcepub const fn with_enc_functionality_checked(
self,
value: EncFunctionalityState,
) -> Result<Self, ()>
pub const fn with_enc_functionality_checked( self, value: EncFunctionalityState, ) -> Result<Self, ()>
Bits: 2..4
Sourcepub const fn with_enc_functionality(self, value: EncFunctionalityState) -> Self
pub const fn with_enc_functionality(self, value: EncFunctionalityState) -> Self
Bits: 2..4
Sourcepub const fn set_enc_functionality(&mut self, value: EncFunctionalityState)
pub const fn set_enc_functionality(&mut self, value: EncFunctionalityState)
Bits: 2..4
Sourcepub const fn set_enc_functionality_checked(
&mut self,
value: EncFunctionalityState,
) -> Result<(), ()>
pub const fn set_enc_functionality_checked( &mut self, value: EncFunctionalityState, ) -> Result<(), ()>
Bits: 2..4
Sourcepub const fn host_functionality(&self) -> HostFunctionalityState
pub const fn host_functionality(&self) -> HostFunctionalityState
Bits: 4..6
Sourcepub const fn with_host_functionality_checked(
self,
value: HostFunctionalityState,
) -> Result<Self, ()>
pub const fn with_host_functionality_checked( self, value: HostFunctionalityState, ) -> Result<Self, ()>
Bits: 4..6
Sourcepub const fn with_host_functionality(
self,
value: HostFunctionalityState,
) -> Self
pub const fn with_host_functionality( self, value: HostFunctionalityState, ) -> Self
Bits: 4..6
Sourcepub const fn set_host_functionality(&mut self, value: HostFunctionalityState)
pub const fn set_host_functionality(&mut self, value: HostFunctionalityState)
Bits: 4..6
Sourcepub const fn set_host_functionality_checked(
&mut self,
value: HostFunctionalityState,
) -> Result<(), ()>
pub const fn set_host_functionality_checked( &mut self, value: HostFunctionalityState, ) -> Result<(), ()>
Bits: 4..6
Sourcepub const fn hec_functionality(&self) -> HecFunctionalityState
pub const fn hec_functionality(&self) -> HecFunctionalityState
Bits: 6..8
Sourcepub const fn with_hec_functionality_checked(
self,
value: HecFunctionalityState,
) -> Result<Self, ()>
pub const fn with_hec_functionality_checked( self, value: HecFunctionalityState, ) -> Result<Self, ()>
Bits: 6..8
Sourcepub const fn with_hec_functionality(self, value: HecFunctionalityState) -> Self
pub const fn with_hec_functionality(self, value: HecFunctionalityState) -> Self
Bits: 6..8
Sourcepub const fn set_hec_functionality(&mut self, value: HecFunctionalityState)
pub const fn set_hec_functionality(&mut self, value: HecFunctionalityState)
Bits: 6..8
Sourcepub const fn set_hec_functionality_checked(
&mut self,
value: HecFunctionalityState,
) -> Result<(), ()>
pub const fn set_hec_functionality_checked( &mut self, value: HecFunctionalityState, ) -> Result<(), ()>
Bits: 6..8
Trait Implementations§
Source§impl OperandEncodable for HecState
impl OperandEncodable for HecState
impl Copy for HecState
impl Eq for HecState
impl StructuralPartialEq for HecState
Auto Trait Implementations§
impl Freeze for HecState
impl RefUnwindSafe for HecState
impl Send for HecState
impl Sync for HecState
impl Unpin for HecState
impl UnsafeUnpin for HecState
impl UnwindSafe for HecState
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