pub struct AccumulatedData {
pub strings: Vec<String>,
pub traces: Vec<Trace>,
pub instruction_pointers: Vec<InstructionPointer>,
pub allocation_indices: IndexMap<u64, u64>,
pub allocation_infos: Vec<AllocationInfo>,
pub allocations: Vec<Allocation>,
pub total: AllocationData,
pub duration: Duration,
pub peak_rss: u64,
pub page_size: u64,
pub pages: u64,
}Fields§
§strings: Vec<String>§traces: Vec<Trace>§instruction_pointers: Vec<InstructionPointer>§allocation_indices: IndexMap<u64, u64>§allocation_infos: Vec<AllocationInfo>§allocations: Vec<Allocation>§total: AllocationData§duration: Duration§peak_rss: u64§page_size: u64§pages: u64Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AccumulatedData
impl RefUnwindSafe for AccumulatedData
impl Send for AccumulatedData
impl Sync for AccumulatedData
impl Unpin for AccumulatedData
impl UnsafeUnpin for AccumulatedData
impl UnwindSafe for AccumulatedData
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