Crate nvme_driver

Crate nvme_driver 

Source
Expand description

NVMe driver implementation.

Modules§

save_restore
Save/restore data structures exposed by the NVMe driver.

Structs§

NamespaceHandle
A thin Namespace wrapper to revoke cloning permissions on Arc<Namespace>. This type allows the nvme_driver to force system-wide single-ownership semantics for Namespace objects. Because the end-user can no longer call namespace.clone(), weak.upgrade() can safely be used to determine when a Namespace is no longer in use by the disk.
NvmeDriver
An NVMe driver.

Enums§

NamespaceError
An error getting a namespace.
RequestError
An error issuing an NVMe request.