pub struct HeapView {
pub objects: Vec<HeapObjectView>,
pub edges: Vec<HeapEdgeView>,
pub omitted_objects: usize,
pub omitted_edges: usize,
}Fields§
§objects: Vec<HeapObjectView>§edges: Vec<HeapEdgeView>§omitted_objects: usizeHeap-node objects dropped by the object budget. Inlined scalars and deliberately hidden kinds are presentation policy, not truncation, and are never counted here.
omitted_edges: usizeNode-to-node edges not emitted because an endpoint missed the object budget or the edge budget ran out.
Trait Implementations§
impl Eq for HeapView
impl StructuralPartialEq for HeapView
Auto Trait Implementations§
impl Freeze for HeapView
impl RefUnwindSafe for HeapView
impl Send for HeapView
impl Sync for HeapView
impl Unpin for HeapView
impl UnsafeUnpin for HeapView
impl UnwindSafe for HeapView
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