#[repr(C)]pub struct nvme_zns_id_ns {Show 15 fields
pub zoc: __le16,
pub ozcs: __le16,
pub mar: __le32,
pub mor: __le32,
pub rrl: __le32,
pub frl: __le32,
pub rrl1: __le32,
pub rrl2: __le32,
pub rrl3: __le32,
pub frl1: __le32,
pub frl2: __le32,
pub frl3: __le32,
pub rsvd44: [__u8; 2772],
pub lbafe: [nvme_zns_lbafe; 64],
pub vs: [__u8; 256],
}Expand description
struct nvme_zns_id_ns - Zoned Namespace Command Set Specific Identify Namespace Data Structure @zoc: Zone Operation Characteristics @ozcs: Optional Zoned Command Support @mar: Maximum Active Resources @mor: Maximum Open Resources @rrl: Reset Recommended Limit @frl: Finish Recommended Limit @lbafe: LBA Format Extension @vs: Vendor Specific
Fields§
§zoc: __le16§ozcs: __le16§mar: __le32§mor: __le32§rrl: __le32§frl: __le32§rrl1: __le32§rrl2: __le32§rrl3: __le32§frl1: __le32§frl2: __le32§frl3: __le32§rsvd44: [__u8; 2772]§lbafe: [nvme_zns_lbafe; 64]§vs: [__u8; 256]Trait Implementations§
Source§impl Clone for nvme_zns_id_ns
impl Clone for nvme_zns_id_ns
Source§fn clone(&self) -> nvme_zns_id_ns
fn clone(&self) -> nvme_zns_id_ns
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for nvme_zns_id_ns
Source§impl Debug for nvme_zns_id_ns
impl Debug for nvme_zns_id_ns
Source§impl Default for nvme_zns_id_ns
impl Default for nvme_zns_id_ns
Source§impl Hash for nvme_zns_id_ns
impl Hash for nvme_zns_id_ns
Source§impl PartialEq for nvme_zns_id_ns
impl PartialEq for nvme_zns_id_ns
impl StructuralPartialEq for nvme_zns_id_ns
Auto Trait Implementations§
impl Freeze for nvme_zns_id_ns
impl RefUnwindSafe for nvme_zns_id_ns
impl Send for nvme_zns_id_ns
impl Sync for nvme_zns_id_ns
impl Unpin for nvme_zns_id_ns
impl UnsafeUnpin for nvme_zns_id_ns
impl UnwindSafe for nvme_zns_id_ns
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