pub fn parse_xray_trace_header(header: &str) -> Option<SpanContext>Expand description
Parses an X-Ray trace header into a SpanContext.
X-Ray format: Root=1-{epoch}-{random};Parent={span-id};Sampled={0|1}
ยงExample
use opentelemetry_lambda_tower::extractors::sqs::parse_xray_trace_header;
let header = "Root=1-5759e988-bd862e3fe1be46a994272793;Parent=53995c3f42cd8ad8;Sampled=1";
let ctx = parse_xray_trace_header(header);
assert!(ctx.is_some());