pub struct DecisionTelemetry {
pub lines: Vec<TraceLine>,
pub tracestate: Option<String>,
pub sampled: bool,
pub logs: Vec<LogRecord>,
}Expand description
One decision’s telemetry: its whole span tree and its log records, queued and exported as one unit.
Fields§
§lines: Vec<TraceLine>§tracestate: Option<String>The W3C tracestate of a registered valid parent, unchanged.
sampled: boolThe sampled flag the spans carry.
logs: Vec<LogRecord>Trait Implementations§
Source§impl Clone for DecisionTelemetry
impl Clone for DecisionTelemetry
Source§impl Debug for DecisionTelemetry
impl Debug for DecisionTelemetry
Source§impl PartialEq for DecisionTelemetry
impl PartialEq for DecisionTelemetry
impl StructuralPartialEq for DecisionTelemetry
Auto Trait Implementations§
impl Freeze for DecisionTelemetry
impl RefUnwindSafe for DecisionTelemetry
impl Send for DecisionTelemetry
impl Sync for DecisionTelemetry
impl Unpin for DecisionTelemetry
impl UnsafeUnpin for DecisionTelemetry
impl UnwindSafe for DecisionTelemetry
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