pub struct NvmeControllerCaps {
pub msix_count: u16,
pub max_io_queues: u16,
pub subsystem_id: Guid,
}
Expand description
The NVMe controller’s capabilities.
Fields§
§msix_count: u16
The number of entries in the MSI-X table.
max_io_queues: u16
The maximum number of IO submission and completion queues.
subsystem_id: Guid
The subsystem ID, used as part of the subnqn field of the identify controller response.
Trait Implementations§
Source§impl Clone for NvmeControllerCaps
impl Clone for NvmeControllerCaps
Source§fn clone(&self) -> NvmeControllerCaps
fn clone(&self) -> NvmeControllerCaps
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 moreSource§impl Debug for NvmeControllerCaps
impl Debug for NvmeControllerCaps
impl Copy for NvmeControllerCaps
Auto Trait Implementations§
impl Freeze for NvmeControllerCaps
impl RefUnwindSafe for NvmeControllerCaps
impl Send for NvmeControllerCaps
impl Sync for NvmeControllerCaps
impl Unpin for NvmeControllerCaps
impl UnwindSafe for NvmeControllerCaps
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