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

The list of profile nodes. First item is the root node.

Profiling start timestamp in microseconds.

Profiling end timestamp in microseconds.

Ids of samples top nodes.

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]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Debug for Profile<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> PartialEq for Profile<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.