[−][src]Function opentelemetry::global::get_http_text_propagator
pub fn get_http_text_propagator<T, F>(f: F) -> T where
F: FnMut(&dyn HttpTextFormat) -> T,
Executes a closure with a reference to the current global HttpTextFormat
propagator.
Examples
use opentelemetry::{api, api::HttpTextFormat, global}; use std::collections::HashMap; let example_carrier = HashMap::new(); // create your http text propagator let tc_propagator = api::TraceContextPropagator::new(); global::set_http_text_propagator(tc_propagator); // use the global http text propagator to extract contexts let _cx = global::get_http_text_propagator(|propagator| propagator.extract(&example_carrier));