pub enum MarkerFieldFormat {
Show 13 variants
Url,
FilePath,
String,
Duration,
Time,
Seconds,
Milliseconds,
Microseconds,
Nanoseconds,
Bytes,
Percentage,
Integer,
Decimal,
}
Expand description
The field format of a marker field.
Variants§
Url
A URL, supports PII sanitization
FilePath
A file path, supports PII sanitization.
String
A plain String, never sanitized for PII. Important: Do not put URL or file path information here, as it will not be sanitized during profile upload. Please be careful with including other types of PII here as well.
Duration
For time data that represents a duration of time. e.g. “Label: 5s, 5ms, 5μs”
Time
Data that happened at a specific time, relative to the start of the profile. e.g. “Label: 15.5s, 20.5ms, 30.5μs”
Seconds
The following are alternatives to display a time only in a specific unit of time.
Milliseconds
Microseconds
Nanoseconds
Bytes
e.g. “Label: 5.55mb, 5 bytes, 312.5kb”
Percentage
This should be a value between 0 and 1. “Label: 50%”
Integer
Decimal
Trait Implementations§
source§impl Clone for MarkerFieldFormat
impl Clone for MarkerFieldFormat
source§fn clone(&self) -> MarkerFieldFormat
fn clone(&self) -> MarkerFieldFormat
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 MarkerFieldFormat
impl Debug for MarkerFieldFormat
Auto Trait Implementations§
impl Freeze for MarkerFieldFormat
impl RefUnwindSafe for MarkerFieldFormat
impl Send for MarkerFieldFormat
impl Sync for MarkerFieldFormat
impl Unpin for MarkerFieldFormat
impl UnwindSafe for MarkerFieldFormat
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