pub struct TraceMetricHeader {
pub byte_size: Option<u64>,
pub other: BTreeMap<String, Value>,
}Expand description
Relay specific metadata embedded into the trace metric item.
This metadata is purely an internal protocol extension used by Relay, no one except Relay should be sending this data, nor should anyone except Relay rely on it.
Fields§
§byte_size: Option<u64>Original (calculated) size of the trace metric item when it was first received by a Relay.
If this value exists, Relay uses it as quantity for all outcomes emitted to the trace metric byte data category.
other: BTreeMap<String, Value>Forward compatibility for additional headers.
Trait Implementations§
Source§impl Clone for TraceMetricHeader
impl Clone for TraceMetricHeader
Source§fn clone(&self) -> TraceMetricHeader
fn clone(&self) -> TraceMetricHeader
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 TraceMetricHeader
impl Debug for TraceMetricHeader
Source§impl Default for TraceMetricHeader
impl Default for TraceMetricHeader
Source§fn default() -> TraceMetricHeader
fn default() -> TraceMetricHeader
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TraceMetricHeader
impl<'de> Deserialize<'de> for TraceMetricHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TraceMetricHeader
impl RefUnwindSafe for TraceMetricHeader
impl Send for TraceMetricHeader
impl Sync for TraceMetricHeader
impl Unpin for TraceMetricHeader
impl UnwindSafe for TraceMetricHeader
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