pub struct ControllerData {
pub serial_number: String,
pub model_number: String,
pub firmware_revision: String,
pub max_transfer_size: usize,
pub min_pagesize: usize,
pub max_queue_entries: u16,
pub max_io_sq: u16,
pub max_io_cq: u16,
}
Expand description
Controller data structure.
Fields§
§serial_number: String
Serial number
model_number: String
Model number
firmware_revision: String
Firmware revision
max_transfer_size: usize
Maximum transfer size (in bytes)
min_pagesize: usize
Minimum page size (in bytes)
max_queue_entries: u16
Maximum queue entries
max_io_sq: u16
Maximum number of I/O submission queues (0-based)
max_io_cq: u16
Maximum number of I/O completion queues (0-based)
Trait Implementations§
Source§impl Clone for ControllerData
impl Clone for ControllerData
Source§fn clone(&self) -> ControllerData
fn clone(&self) -> ControllerData
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 ControllerData
impl Debug for ControllerData
Source§impl Default for ControllerData
impl Default for ControllerData
Source§fn default() -> ControllerData
fn default() -> ControllerData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ControllerData
impl RefUnwindSafe for ControllerData
impl Send for ControllerData
impl Sync for ControllerData
impl Unpin for ControllerData
impl UnwindSafe for ControllerData
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