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