pub(crate) struct Report {Show 14 fields
pub path: String,
pub kind: &'static str,
pub header_magic: u32,
pub header_version: u16,
pub header_flags: u16,
pub capabilities: u32,
pub cap_names: Vec<&'static str>,
pub layout_bytes: u32,
pub mapped_bytes: usize,
pub base_size: usize,
pub initialized: Option<u32>,
pub wake: Option<WakeInfo>,
pub offsets: Vec<(&'static str, usize)>,
pub values: Vec<(&'static str, String)>,
}Fields§
§path: String§kind: &'static str§header_magic: u32§header_version: u16§header_flags: u16§capabilities: u32§cap_names: Vec<&'static str>§layout_bytes: u32§mapped_bytes: usize§base_size: usize§initialized: Option<u32>§wake: Option<WakeInfo>§offsets: Vec<(&'static str, usize)>§values: Vec<(&'static str, String)>Kind-specific sampled values (best-effort).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
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