#[repr(u8)]pub enum nvme_feat {
Show 34 variants
NVME_FEAT_NONE = 0,
NVME_FEAT_ARBITRATION = 1,
NVME_FEAT_POWER_MGMT = 2,
NVME_FEAT_LBA_RANGE = 3,
NVME_FEAT_TEMP_THRESH = 4,
NVME_FEAT_ERR_RECOVERY = 5,
NVME_FEAT_VOLATILE_WC = 6,
NVME_FEAT_NUM_QUEUES = 7,
NVME_FEAT_IRQ_COALESCE = 8,
NVME_FEAT_IRQ_CONFIG = 9,
NVME_FEAT_WRITE_ATOMIC = 10,
NVME_FEAT_ASYNC_EVENT = 11,
NVME_FEAT_AUTO_PST = 12,
NVME_FEAT_HOST_MEM_BUF = 13,
NVME_FEAT_TIMESTAMP = 14,
NVME_FEAT_KATO = 15,
NVME_FEAT_HCTM = 16,
NVME_FEAT_NOPSC = 17,
NVME_FEAT_RRL = 18,
NVME_FEAT_PLM_CONFIG = 19,
NVME_FEAT_PLM_WINDOW = 20,
NVME_LBA_STATUS_INFO = 21,
NVME_FEAT_HOST_BEHAVIOR = 22,
NVME_FEAT_SANITIZE = 23,
NVME_FEAT_ENDURANCE = 24,
NVME_FEAT_IOCS_PROFILE = 25,
NVME_FEAT_SPINUP_CONTROL = 26,
NVME_FEAT_SW_PROGRESS = 128,
NVME_FEAT_HOST_ID = 129,
NVME_FEAT_RESV_MASK = 130,
NVME_FEAT_RESV_PERSIST = 131,
NVME_FEAT_WRITE_PROTECT = 132,
NVME_MI_FEAT_CTRL_METADATA = 126,
NVME_MI_FEAT_NS_METADATA = 127,
}Variants§
NVME_FEAT_NONE = 0
NVME_FEAT_ARBITRATION = 1
NVME_FEAT_POWER_MGMT = 2
NVME_FEAT_LBA_RANGE = 3
NVME_FEAT_TEMP_THRESH = 4
NVME_FEAT_ERR_RECOVERY = 5
NVME_FEAT_VOLATILE_WC = 6
NVME_FEAT_NUM_QUEUES = 7
NVME_FEAT_IRQ_COALESCE = 8
NVME_FEAT_IRQ_CONFIG = 9
NVME_FEAT_WRITE_ATOMIC = 10
NVME_FEAT_ASYNC_EVENT = 11
NVME_FEAT_AUTO_PST = 12
NVME_FEAT_HOST_MEM_BUF = 13
NVME_FEAT_TIMESTAMP = 14
NVME_FEAT_KATO = 15
NVME_FEAT_HCTM = 16
NVME_FEAT_NOPSC = 17
NVME_FEAT_RRL = 18
NVME_FEAT_PLM_CONFIG = 19
NVME_FEAT_PLM_WINDOW = 20
NVME_LBA_STATUS_INFO = 21
NVME_FEAT_HOST_BEHAVIOR = 22
NVME_FEAT_SANITIZE = 23
NVME_FEAT_ENDURANCE = 24
NVME_FEAT_IOCS_PROFILE = 25
NVME_FEAT_SPINUP_CONTROL = 26
NVME_FEAT_SW_PROGRESS = 128
NVME_FEAT_HOST_ID = 129
NVME_FEAT_RESV_MASK = 130
NVME_FEAT_RESV_PERSIST = 131
NVME_FEAT_WRITE_PROTECT = 132
NVME_MI_FEAT_CTRL_METADATA = 126
NVME_MI_FEAT_NS_METADATA = 127
Trait Implementations§
impl Copy for nvme_feat
impl Eq for nvme_feat
impl StructuralPartialEq for nvme_feat
Auto Trait Implementations§
impl Freeze for nvme_feat
impl RefUnwindSafe for nvme_feat
impl Send for nvme_feat
impl Sync for nvme_feat
impl Unpin for nvme_feat
impl UnsafeUnpin for nvme_feat
impl UnwindSafe for nvme_feat
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