Struct nvme::ds::identify::controller::OptionalAsyncEventsSupported
source · 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 more