#[repr(C)]pub struct OptionalAsyncEventsSupported { /* private fields */ }
Implementations§
source§impl OptionalAsyncEventsSupported
impl OptionalAsyncEventsSupported
sourcepub const fn into_bytes(self) -> [u8; 4]
pub const fn into_bytes(self) -> [u8; 4]
sourcepub const fn from_bytes(bytes: [u8; 4]) -> Self
pub const fn from_bytes(bytes: [u8; 4]) -> Self
Converts the given bytes directly into the bitfield struct.
source§impl OptionalAsyncEventsSupported
impl OptionalAsyncEventsSupported
sourcepub fn namespace_attribute_notices(&self) -> <B1 as Specifier>::InOut
pub fn namespace_attribute_notices(&self) -> <B1 as Specifier>::InOut
Returns the value of namespace_attribute_notices.
sourcepub fn namespace_attribute_notices_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn namespace_attribute_notices_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of namespace_attribute_notices.
#Errors
If the returned value contains an invalid bit pattern for namespace_attribute_notices.
sourcepub fn firmware_activation_notices(&self) -> <B1 as Specifier>::InOut
pub fn firmware_activation_notices(&self) -> <B1 as Specifier>::InOut
Returns the value of firmware_activation_notices.
sourcepub fn firmware_activation_notices_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn firmware_activation_notices_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of firmware_activation_notices.
#Errors
If the returned value contains an invalid bit pattern for firmware_activation_notices.
sourcepub fn asym_namespace_access_change(&self) -> <B1 as Specifier>::InOut
pub fn asym_namespace_access_change(&self) -> <B1 as Specifier>::InOut
Returns the value of asym_namespace_access_change.
sourcepub fn asym_namespace_access_change_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn asym_namespace_access_change_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of asym_namespace_access_change.
#Errors
If the returned value contains an invalid bit pattern for asym_namespace_access_change.
sourcepub fn predictable_latency_event_aggregate_log(
&self,
) -> <B1 as Specifier>::InOut
pub fn predictable_latency_event_aggregate_log( &self, ) -> <B1 as Specifier>::InOut
Returns the value of predictable_latency_event_aggregate_log.
sourcepub fn predictable_latency_event_aggregate_log_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn predictable_latency_event_aggregate_log_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of predictable_latency_event_aggregate_log.
#Errors
If the returned value contains an invalid bit pattern for predictable_latency_event_aggregate_log.
sourcepub fn lba_status_info_alert(&self) -> <B1 as Specifier>::InOut
pub fn lba_status_info_alert(&self) -> <B1 as Specifier>::InOut
Returns the value of lba_status_info_alert.
sourcepub fn lba_status_info_alert_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn lba_status_info_alert_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of lba_status_info_alert.
#Errors
If the returned value contains an invalid bit pattern for lba_status_info_alert.
sourcepub fn endurance_group_event_aggregate_log(&self) -> <B1 as Specifier>::InOut
pub fn endurance_group_event_aggregate_log(&self) -> <B1 as Specifier>::InOut
Returns the value of endurance_group_event_aggregate_log.
sourcepub fn endurance_group_event_aggregate_log_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn endurance_group_event_aggregate_log_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of endurance_group_event_aggregate_log.
#Errors
If the returned value contains an invalid bit pattern for endurance_group_event_aggregate_log.
sourcepub fn normal_nvm_subsystem_shutdown(&self) -> <B1 as Specifier>::InOut
pub fn normal_nvm_subsystem_shutdown(&self) -> <B1 as Specifier>::InOut
Returns the value of normal_nvm_subsystem_shutdown.
sourcepub fn normal_nvm_subsystem_shutdown_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn normal_nvm_subsystem_shutdown_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of normal_nvm_subsystem_shutdown.
#Errors
If the returned value contains an invalid bit pattern for normal_nvm_subsystem_shutdown.
sourcepub fn zone_desc_changed_notices(&self) -> <B1 as Specifier>::InOut
pub fn zone_desc_changed_notices(&self) -> <B1 as Specifier>::InOut
Returns the value of zone_desc_changed_notices.
sourcepub fn zone_desc_changed_notices_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn zone_desc_changed_notices_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of zone_desc_changed_notices.
#Errors
If the returned value contains an invalid bit pattern for zone_desc_changed_notices.
sourcepub fn discovery_log_page_change(&self) -> <B1 as Specifier>::InOut
pub fn discovery_log_page_change(&self) -> <B1 as Specifier>::InOut
Returns the value of discovery_log_page_change.
sourcepub fn discovery_log_page_change_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn discovery_log_page_change_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of discovery_log_page_change.
#Errors
If the returned value contains an invalid bit pattern for discovery_log_page_change.
Trait Implementations§
source§impl Clone for OptionalAsyncEventsSupported
impl Clone for OptionalAsyncEventsSupported
source§fn clone(&self) -> OptionalAsyncEventsSupported
fn clone(&self) -> OptionalAsyncEventsSupported
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OptionalAsyncEventsSupported
impl Debug for OptionalAsyncEventsSupported
source§impl Default for OptionalAsyncEventsSupported
impl Default for OptionalAsyncEventsSupported
source§fn default() -> OptionalAsyncEventsSupported
fn default() -> OptionalAsyncEventsSupported
Auto Trait Implementations§
impl Freeze for OptionalAsyncEventsSupported
impl RefUnwindSafe for OptionalAsyncEventsSupported
impl Send for OptionalAsyncEventsSupported
impl Sync for OptionalAsyncEventsSupported
impl Unpin for OptionalAsyncEventsSupported
impl UnwindSafe for OptionalAsyncEventsSupported
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)