coerce/remote/tracing/
mod.rs

1// use opentelemetry::trace::{TraceContextExt, TraceFlags};
2// use tracing::Span;
3// use tracing_opentelemetry::OpenTelemetrySpanExt;
4//
5// #[inline]
6// pub fn extract_trace_identifier(span: &Span) -> String {
7//     let context = span.context();
8//     let span = context.span();
9//     let span_context = span.span_context();
10//     format!(
11//         "{:02x}-{:032x}-{:016x}-{:02x}",
12//         0,
13//         span_context.trace_id(),
14//         span_context.span_id(),
15//         span_context.trace_flags() & TraceFlags::SAMPLED
16//     )
17// }