pub enum MarkerLocation {
MarkerChart,
MarkerTable,
TimelineOverview,
TimelineMemory,
TimelineIPC,
TimelineFileIO,
StackChart,
}
Expand description
The location of markers with this type.
Markers can be shown in different parts of the Firefox Profiler UI.
Multiple MarkerLocation
s can be specified for a single marker type.
Variants§
MarkerChart
MarkerTable
TimelineOverview
This adds markers to the main marker timeline in the header.
TimelineMemory
In the timeline, this is a section that breaks out markers that are related to memory. When memory counters are enabled, this is its own track, otherwise it is displayed with the main thread.
TimelineIPC
This adds markers to the IPC timeline area in the header.
TimelineFileIO
This adds markers to the FileIO timeline area in the header.
StackChart
TODO - This is not supported yet.
Trait Implementations§
source§impl Clone for MarkerLocation
impl Clone for MarkerLocation
source§fn clone(&self) -> MarkerLocation
fn clone(&self) -> MarkerLocation
Returns a copy 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 MarkerLocation
impl Debug for MarkerLocation
Auto Trait Implementations§
impl Freeze for MarkerLocation
impl RefUnwindSafe for MarkerLocation
impl Send for MarkerLocation
impl Sync for MarkerLocation
impl Unpin for MarkerLocation
impl UnwindSafe for MarkerLocation
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