#[repr(u32)]pub enum nvme_admin_opcode {
Show 29 variants
nvme_admin_delete_sq = 0,
nvme_admin_create_sq = 1,
nvme_admin_get_log_page = 2,
nvme_admin_delete_cq = 4,
nvme_admin_create_cq = 5,
nvme_admin_identify = 6,
nvme_admin_abort_cmd = 8,
nvme_admin_set_features = 9,
nvme_admin_get_features = 10,
nvme_admin_async_event = 12,
nvme_admin_ns_mgmt = 13,
nvme_admin_activate_fw = 16,
nvme_admin_download_fw = 17,
nvme_admin_dev_self_test = 20,
nvme_admin_ns_attach = 21,
nvme_admin_keep_alive = 24,
nvme_admin_directive_send = 25,
nvme_admin_directive_recv = 26,
nvme_admin_virtual_mgmt = 28,
nvme_admin_nvme_mi_send = 29,
nvme_admin_nvme_mi_recv = 30,
nvme_admin_capacity_mgmt = 32,
nvme_admin_lockdown_cmd = 36,
nvme_admin_dbbuf = 124,
nvme_admin_format_nvm = 128,
nvme_admin_security_send = 129,
nvme_admin_security_recv = 130,
nvme_admin_sanitize_nvm = 132,
nvme_admin_get_lba_status = 134,
}Variants§
nvme_admin_delete_sq = 0
nvme_admin_create_sq = 1
nvme_admin_get_log_page = 2
nvme_admin_delete_cq = 4
nvme_admin_create_cq = 5
nvme_admin_identify = 6
nvme_admin_abort_cmd = 8
nvme_admin_set_features = 9
nvme_admin_get_features = 10
nvme_admin_async_event = 12
nvme_admin_ns_mgmt = 13
nvme_admin_activate_fw = 16
nvme_admin_download_fw = 17
nvme_admin_dev_self_test = 20
nvme_admin_ns_attach = 21
nvme_admin_keep_alive = 24
nvme_admin_directive_send = 25
nvme_admin_directive_recv = 26
nvme_admin_virtual_mgmt = 28
nvme_admin_nvme_mi_send = 29
nvme_admin_nvme_mi_recv = 30
nvme_admin_capacity_mgmt = 32
nvme_admin_lockdown_cmd = 36
nvme_admin_dbbuf = 124
nvme_admin_format_nvm = 128
nvme_admin_security_send = 129
nvme_admin_security_recv = 130
nvme_admin_sanitize_nvm = 132
nvme_admin_get_lba_status = 134
Trait Implementations§
Source§impl Clone for nvme_admin_opcode
impl Clone for nvme_admin_opcode
Source§fn clone(&self) -> nvme_admin_opcode
fn clone(&self) -> nvme_admin_opcode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for nvme_admin_opcode
Source§impl Debug for nvme_admin_opcode
impl Debug for nvme_admin_opcode
impl Eq for nvme_admin_opcode
Source§impl Hash for nvme_admin_opcode
impl Hash for nvme_admin_opcode
Source§impl PartialEq for nvme_admin_opcode
impl PartialEq for nvme_admin_opcode
impl StructuralPartialEq for nvme_admin_opcode
Auto Trait Implementations§
impl Freeze for nvme_admin_opcode
impl RefUnwindSafe for nvme_admin_opcode
impl Send for nvme_admin_opcode
impl Sync for nvme_admin_opcode
impl Unpin for nvme_admin_opcode
impl UnsafeUnpin for nvme_admin_opcode
impl UnwindSafe for nvme_admin_opcode
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