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: u16The number of entries in the MSI-X table.
max_io_queues: u16The maximum number of IO submission and completion queues.
subsystem_id: GuidThe 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 duplicate 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