pub struct TimelineData {
pub time_range: TimeRange,
pub allocation_events: Vec<AllocationEvent>,
pub scope_events: Vec<ScopeEvent>,
pub memory_snapshots: Vec<MemorySnapshot>,
}Expand description
Timeline data for visualization.
Fields§
§time_range: TimeRangeTime range.
allocation_events: Vec<AllocationEvent>Allocation events.
scope_events: Vec<ScopeEvent>Scope events.
memory_snapshots: Vec<MemorySnapshot>Memory snapshots.
Trait Implementations§
Source§impl Clone for TimelineData
impl Clone for TimelineData
Source§fn clone(&self) -> TimelineData
fn clone(&self) -> TimelineData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimelineData
impl Debug for TimelineData
Auto Trait Implementations§
impl Freeze for TimelineData
impl RefUnwindSafe for TimelineData
impl Send for TimelineData
impl Sync for TimelineData
impl Unpin for TimelineData
impl UnsafeUnpin for TimelineData
impl UnwindSafe for TimelineData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more