#[repr(C)]pub struct nvme_fdp_event {
pub type_: __u8,
pub flags: __u8,
pub pid: __le16,
pub ts: nvme_timestamp,
pub nsid: __le32,
pub type_specific: [__u8; 16],
pub rgid: __le16,
pub ruhid: __u8,
pub rsvd35: [__u8; 5],
pub vs: [__u8; 24],
}Expand description
struct nvme_fdp_event - FDP Event @type: Event Type (&enum nvme_fdp_event_type) @flags: Event Flags (&enum nvme_fdp_event_flags) @pid: Placement Identifier @ts: Timestamp @nsid: Namespace Identifier @type_specific: Event Type Specific Information @rgid: Reclaim Group Identifier @ruhid: Reclaim Unit Handle Identifier @rsvd35: Reserved @vs: Vendor Specific
Fields§
§type_: __u8§flags: __u8§pid: __le16§ts: nvme_timestamp§nsid: __le32§type_specific: [__u8; 16]§rgid: __le16§ruhid: __u8§rsvd35: [__u8; 5]§vs: [__u8; 24]Trait Implementations§
Source§impl Clone for nvme_fdp_event
impl Clone for nvme_fdp_event
Source§fn clone(&self) -> nvme_fdp_event
fn clone(&self) -> nvme_fdp_event
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 moreSource§impl Debug for nvme_fdp_event
impl Debug for nvme_fdp_event
Source§impl Default for nvme_fdp_event
impl Default for nvme_fdp_event
Source§fn default() -> nvme_fdp_event
fn default() -> nvme_fdp_event
Returns the “default value” for a type. Read more
impl Copy for nvme_fdp_event
Auto Trait Implementations§
impl Freeze for nvme_fdp_event
impl RefUnwindSafe for nvme_fdp_event
impl Send for nvme_fdp_event
impl Sync for nvme_fdp_event
impl Unpin for nvme_fdp_event
impl UnsafeUnpin for nvme_fdp_event
impl UnwindSafe for nvme_fdp_event
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