#[repr(C)]pub struct nvmf_dim_data {Show 13 fields
pub tdl: __le32,
pub rsvd4: [__u8; 4],
pub nument: __le64,
pub entfmt: __le16,
pub etype: __le16,
pub portlcl: __u8,
pub rsvd21: __u8,
pub ektype: __le16,
pub eid: [c_char; 256],
pub ename: [c_char; 256],
pub ever: [c_char; 64],
pub rsvd600: [__u8; 424],
pub die: __IncompleteArrayField<nvmf_die>,
}Expand description
struct nvmf_dim_data - Discovery Information Management (DIM) - Data @tdl: Total Data Length @rsvd4: Reserved @nument: Number of entries @entfmt: Entry Format (&enum nvmf_dim_entfmt) @etype: Entity Type (&enum nvmf_dim_etype) @portlcl: Port Local @rsvd21: Reserved @ektype: Entry Key Type @eid: Entity Identifier (e.g. Host NQN) @ename: Entity Name (e.g. hostname) @ever: Entity Version (e.g. OS Name/Version) @rsvd600: Reserved @die: Discovery Information Entry (see @nument above)
Fields§
§tdl: __le32§rsvd4: [__u8; 4]§nument: __le64§entfmt: __le16§etype: __le16§portlcl: __u8§rsvd21: __u8§ektype: __le16§eid: [c_char; 256]§ename: [c_char; 256]§ever: [c_char; 64]§rsvd600: [__u8; 424]§die: __IncompleteArrayField<nvmf_die>Trait Implementations§
Auto Trait Implementations§
impl Freeze for nvmf_dim_data
impl RefUnwindSafe for nvmf_dim_data
impl Send for nvmf_dim_data
impl Sync for nvmf_dim_data
impl Unpin for nvmf_dim_data
impl UnsafeUnpin for nvmf_dim_data
impl UnwindSafe for nvmf_dim_data
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