Struct cdp::profiler::Profile
[−]
[src]
pub struct Profile<'a> { pub nodes: Vec<ProfileNode<'a>>, pub start_time: f64, pub end_time: f64, pub samples: Option<Vec<i32>>, pub time_deltas: Option<Vec<i32>>, }
Profile.
Fields
nodes: Vec<ProfileNode<'a>>
The list of profile nodes. First item is the root node.
start_time: f64
Profiling start timestamp in microseconds.
end_time: f64
Profiling end timestamp in microseconds.
samples: Option<Vec<i32>>
Ids of samples top nodes.
time_deltas: Option<Vec<i32>>
Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime.
Trait Implementations
impl<'a> Clone for Profile<'a>
[src]
fn clone(&self) -> Profile<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more