Struct fxprof_processed_profile::MarkerSchema
source · pub struct MarkerSchema {
pub type_name: &'static str,
pub locations: Vec<MarkerLocation>,
pub chart_label: Option<&'static str>,
pub tooltip_label: Option<&'static str>,
pub table_label: Option<&'static str>,
pub fields: Vec<MarkerSchemaField>,
}
Expand description
Describes a marker type.
Fields§
§type_name: &'static str
The name of this marker type.
locations: Vec<MarkerLocation>
List of marker display locations. Empty for SpecialFrontendLocation.
chart_label: Option<&'static str>
§tooltip_label: Option<&'static str>
§table_label: Option<&'static str>
§fields: Vec<MarkerSchemaField>
The marker fields. These can be specified on each marker.
Trait Implementations§
source§impl Clone for MarkerSchema
impl Clone for MarkerSchema
source§fn clone(&self) -> MarkerSchema
fn clone(&self) -> MarkerSchema
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 MarkerSchema
impl Debug for MarkerSchema
Auto Trait Implementations§
impl Freeze for MarkerSchema
impl RefUnwindSafe for MarkerSchema
impl Send for MarkerSchema
impl Sync for MarkerSchema
impl Unpin for MarkerSchema
impl UnwindSafe for MarkerSchema
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