#[repr(u32)]pub enum nvme_opcode {
Show 16 variants
nvme_cmd_flush = 0,
nvme_cmd_write = 1,
nvme_cmd_read = 2,
nvme_cmd_write_uncor = 4,
nvme_cmd_compare = 5,
nvme_cmd_write_zeroes = 8,
nvme_cmd_dsm = 9,
nvme_cmd_verify = 12,
nvme_cmd_resv_register = 13,
nvme_cmd_resv_report = 14,
nvme_cmd_resv_acquire = 17,
nvme_cmd_resv_release = 21,
nvme_cmd_copy = 25,
nvme_zns_cmd_mgmt_send = 121,
nvme_zns_cmd_mgmt_recv = 122,
nvme_zns_cmd_append = 125,
}Variants§
nvme_cmd_flush = 0
nvme_cmd_write = 1
nvme_cmd_read = 2
nvme_cmd_write_uncor = 4
nvme_cmd_compare = 5
nvme_cmd_write_zeroes = 8
nvme_cmd_dsm = 9
nvme_cmd_verify = 12
nvme_cmd_resv_register = 13
nvme_cmd_resv_report = 14
nvme_cmd_resv_acquire = 17
nvme_cmd_resv_release = 21
nvme_cmd_copy = 25
nvme_zns_cmd_mgmt_send = 121
nvme_zns_cmd_mgmt_recv = 122
nvme_zns_cmd_append = 125
Trait Implementations§
Source§impl Clone for nvme_opcode
impl Clone for nvme_opcode
Source§fn clone(&self) -> nvme_opcode
fn clone(&self) -> nvme_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_opcode
Source§impl Debug for nvme_opcode
impl Debug for nvme_opcode
impl Eq for nvme_opcode
Source§impl Hash for nvme_opcode
impl Hash for nvme_opcode
Source§impl PartialEq for nvme_opcode
impl PartialEq for nvme_opcode
impl StructuralPartialEq for nvme_opcode
Auto Trait Implementations§
impl Freeze for nvme_opcode
impl RefUnwindSafe for nvme_opcode
impl Send for nvme_opcode
impl Sync for nvme_opcode
impl Unpin for nvme_opcode
impl UnsafeUnpin for nvme_opcode
impl UnwindSafe for nvme_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