Struct chromiumoxide_cdp::cdp::js_protocol::heap_profiler::SamplingHeapProfileNode [−][src]
pub struct SamplingHeapProfileNode { pub call_frame: CallFrame, pub self_size: f64, pub id: i64, pub children: Vec<SamplingHeapProfileNode>, }
Expand description
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes. SamplingHeapProfileNode
Fields
call_frame: CallFrame
Function location.
self_size: f64
Allocations size in bytes for the node excluding children.
id: i64
Node id. Ids are unique across all profiles collected between startSampling and stopSampling.
children: Vec<SamplingHeapProfileNode>
Child nodes.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SamplingHeapProfileNode
impl Send for SamplingHeapProfileNode
impl Sync for SamplingHeapProfileNode
impl Unpin for SamplingHeapProfileNode
impl UnwindSafe for SamplingHeapProfileNode
Blanket Implementations
Mutably borrows from an owned value. Read more