Union windows::Win32::Storage::Nvme::NVME_COMMAND_0
#[repr(C)]
pub union NVME_COMMAND_0 {
Show 25 fields
pub GENERAL: NVME_COMMAND_0_9,
pub IDENTIFY: NVME_COMMAND_0_12,
pub ABORT: NVME_COMMAND_0_0,
pub GETFEATURES: NVME_COMMAND_0_10,
pub SETFEATURES: NVME_COMMAND_0_21,
pub GETLOGPAGE: NVME_COMMAND_0_11,
pub CREATEIOCQ: NVME_COMMAND_0_1,
pub CREATEIOSQ: NVME_COMMAND_0_2,
pub DATASETMANAGEMENT: NVME_COMMAND_0_3,
pub SECURITYSEND: NVME_COMMAND_0_20,
pub SECURITYRECEIVE: NVME_COMMAND_0_19,
pub FIRMWAREDOWNLOAD: NVME_COMMAND_0_7,
pub FIRMWAREACTIVATE: NVME_COMMAND_0_6,
pub FORMATNVM: NVME_COMMAND_0_8,
pub DIRECTIVERECEIVE: NVME_COMMAND_0_4,
pub DIRECTIVESEND: NVME_COMMAND_0_5,
pub SANITIZE: NVME_COMMAND_0_18,
pub READWRITE: NVME_COMMAND_0_13,
pub RESERVATIONACQUIRE: NVME_COMMAND_0_14,
pub RESERVATIONREGISTER: NVME_COMMAND_0_15,
pub RESERVATIONRELEASE: NVME_COMMAND_0_16,
pub RESERVATIONREPORT: NVME_COMMAND_0_17,
pub ZONEMANAGEMENTSEND: NVME_COMMAND_0_24,
pub ZONEMANAGEMENTRECEIVE: NVME_COMMAND_0_23,
pub ZONEAPPEND: NVME_COMMAND_0_22,
}
Fields§
§GENERAL: NVME_COMMAND_0_9
§IDENTIFY: NVME_COMMAND_0_12
§ABORT: NVME_COMMAND_0_0
§GETFEATURES: NVME_COMMAND_0_10
§SETFEATURES: NVME_COMMAND_0_21
§GETLOGPAGE: NVME_COMMAND_0_11
§CREATEIOCQ: NVME_COMMAND_0_1
§CREATEIOSQ: NVME_COMMAND_0_2
§DATASETMANAGEMENT: NVME_COMMAND_0_3
§SECURITYSEND: NVME_COMMAND_0_20
§SECURITYRECEIVE: NVME_COMMAND_0_19
§FIRMWAREDOWNLOAD: NVME_COMMAND_0_7
§FIRMWAREACTIVATE: NVME_COMMAND_0_6
§FORMATNVM: NVME_COMMAND_0_8
§DIRECTIVERECEIVE: NVME_COMMAND_0_4
§DIRECTIVESEND: NVME_COMMAND_0_5
§SANITIZE: NVME_COMMAND_0_18
§READWRITE: NVME_COMMAND_0_13
§RESERVATIONACQUIRE: NVME_COMMAND_0_14
§RESERVATIONREGISTER: NVME_COMMAND_0_15
§RESERVATIONRELEASE: NVME_COMMAND_0_16
§RESERVATIONREPORT: NVME_COMMAND_0_17
§ZONEMANAGEMENTSEND: NVME_COMMAND_0_24
§ZONEMANAGEMENTRECEIVE: NVME_COMMAND_0_23
§ZONEAPPEND: NVME_COMMAND_0_22
Trait Implementations§
§impl Clone for NVME_COMMAND_0
impl Clone for NVME_COMMAND_0
§fn clone(&self) -> NVME_COMMAND_0
fn clone(&self) -> NVME_COMMAND_0
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Default for NVME_COMMAND_0
impl Default for NVME_COMMAND_0
impl Copy for NVME_COMMAND_0
Auto Trait Implementations§
impl Freeze for NVME_COMMAND_0
impl RefUnwindSafe for NVME_COMMAND_0
impl Send for NVME_COMMAND_0
impl Sync for NVME_COMMAND_0
impl Unpin for NVME_COMMAND_0
impl UnwindSafe for NVME_COMMAND_0
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)