pub struct GcCollectionReport {
pub before: HeapSnapshot,
pub after: HeapSnapshot,
pub objects: Vec<GcObjectSummary>,
pub global_roots: Vec<GlobalRoot>,
pub omitted_global_roots: usize,
pub phases: GcPhaseStats,
pub collected_by_value_kind: ValueKindCounts,
}Fields§
§before: HeapSnapshot§after: HeapSnapshot§objects: Vec<GcObjectSummary>§global_roots: Vec<GlobalRoot>§omitted_global_roots: usize§phases: GcPhaseStats§collected_by_value_kind: ValueKindCountsTrait Implementations§
Source§impl Clone for GcCollectionReport
impl Clone for GcCollectionReport
Source§fn clone(&self) -> GcCollectionReport
fn clone(&self) -> GcCollectionReport
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 GcCollectionReport
impl Debug for GcCollectionReport
impl Eq for GcCollectionReport
Source§impl PartialEq for GcCollectionReport
impl PartialEq for GcCollectionReport
Source§impl Serialize for GcCollectionReport
impl Serialize for GcCollectionReport
impl StructuralPartialEq for GcCollectionReport
Auto Trait Implementations§
impl Freeze for GcCollectionReport
impl RefUnwindSafe for GcCollectionReport
impl Send for GcCollectionReport
impl Sync for GcCollectionReport
impl Unpin for GcCollectionReport
impl UnsafeUnpin for GcCollectionReport
impl UnwindSafe for GcCollectionReport
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