SYMBOL INDEX (358 symbols across 42 files) FILE: axum-tracing-opentelemetry/src/middleware/response_injector.rs function response_with_trace_layer (line 13) | pub fn response_with_trace_layer() -> OtelInResponseLayer { type OtelInResponseLayer (line 18) | pub struct OtelInResponseLayer; type Service (line 21) | type Service = OtelInResponseService; method layer (line 23) | fn layer(&self, inner: S) -> Self::Service { type OtelInResponseService (line 29) | pub struct OtelInResponseService { type Response (line 38) | type Response = S::Response; type Error (line 39) | type Error = S::Error; type Future (line 41) | type Future = BoxFuture<'static, Result>; function poll_ready (line 43) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll) -> Self::Future { FILE: axum-tracing-opentelemetry/src/middleware/trace_extractor.rs function opentelemetry_tracing_layer (line 57) | pub fn opentelemetry_tracing_layer() -> OtelAxumLayer { type Filter (line 61) | pub type Filter = fn(&str) -> bool; type OtelAxumLayer (line 70) | pub struct OtelAxumLayer { method filter (line 78) | pub fn filter(self, filter: Filter) -> Self { method try_extract_client_ip (line 97) | pub fn try_extract_client_ip(self, enable: bool) -> Self { type Service (line 106) | type Service = OtelAxumService; method layer (line 107) | fn layer(&self, inner: S) -> Self::Service { type OtelAxumService (line 117) | pub struct OtelAxumService { type Response (line 130) | type Response = S::Response; type Error (line 131) | type Error = S::Error; type Future (line 134) | type Future = ResponseFuture; type Output (line 199) | type Output = Result, E>; method poll (line 201) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { function http_route (line 211) | fn http_route(req: &Request) -> &str { function check_span_event (line 240) | async fn check_span_event( FILE: examples/axum-otlp/src/main.rs function main (line 12) | async fn main() -> Result<(), BoxError> { function app (line 27) | fn app() -> Router { function health (line 42) | async fn health() -> impl IntoResponse { function index (line 47) | async fn index() -> impl IntoResponse { function sleep_10ms (line 59) | async fn sleep_10ms() { function proxy_handler (line 63) | async fn proxy_handler(Path((service, path)): Path<(String, String)>) ->... FILE: examples/bug_234_tls/src/main.rs function main (line 4) | async fn main() { function handler (line 16) | async fn handler() -> Html<&'static str> { FILE: examples/grpc/build.rs function main (line 3) | fn main() { FILE: examples/grpc/src/client.rs function main (line 14) | async fn main() -> Result<(), Box> { FILE: examples/grpc/src/generated/helloworld.rs type HelloRequest (line 3) | pub struct HelloRequest { type HelloReply (line 8) | pub struct HelloReply { type StatusRequest (line 13) | pub struct StatusRequest { type GreeterClient (line 32) | pub struct GreeterClient { function connect (line 37) | pub async fn connect(dst: D) -> Result function new (line 53) | pub fn new(inner: T) -> Self { function with_origin (line 57) | pub fn with_origin(inner: T, origin: Uri) -> Self { function with_interceptor (line 61) | pub fn with_interceptor( function send_compressed (line 85) | pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self { function accept_compressed (line 91) | pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self { function max_decoding_message_size (line 99) | pub fn max_decoding_message_size(mut self, limit: usize) -> Self { function max_encoding_message_size (line 107) | pub fn max_encoding_message_size(mut self, limit: usize) -> Self { function say_hello (line 111) | pub async fn say_hello( function say_status (line 132) | pub async fn say_status( type Greeter (line 167) | pub trait Greeter: std::marker::Send + std::marker::Sync + 'static { method say_hello (line 168) | async fn say_hello( method say_status (line 172) | async fn say_status( type GreeterServer (line 178) | pub struct GreeterServer { function new (line 186) | pub fn new(inner: T) -> Self { function from_arc (line 189) | pub fn from_arc(inner: Arc) -> Self { function with_interceptor (line 198) | pub fn with_interceptor( function accept_compressed (line 209) | pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self { function send_compressed (line 215) | pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self { function max_decoding_message_size (line 223) | pub fn max_decoding_message_size(mut self, limit: usize) -> Self { function max_encoding_message_size (line 231) | pub fn max_encoding_message_size(mut self, limit: usize) -> Self { type Response (line 242) | type Response = http::Response; type Error (line 243) | type Error = std::convert::Infallible; type Future (line 244) | type Future = BoxFuture; function poll_ready (line 245) | fn poll_ready( function call (line 251) | fn call(&mut self, req: http::Request) -> Self::Future { method clone (line 362) | fn clone(&self) -> Self { constant SERVICE_NAME (line 374) | pub const SERVICE_NAME: &str = "helloworld.Greeter"; constant NAME (line 376) | const NAME: &'static str = SERVICE_NAME; FILE: examples/grpc/src/server.rs constant FILE_DESCRIPTOR_SET (line 11) | pub(crate) const FILE_DESCRIPTOR_SET: &[u8] = type MyGreeter (line 17) | pub struct MyGreeter {} method say_hello (line 22) | async fn say_hello( method say_status (line 40) | async fn say_status(&self, request: Request) -> Result Result<(), Box> { FILE: examples/init-tracing-with/src/main.rs function main (line 7) | async fn main() { FILE: examples/load/src/main.rs function main (line 8) | async fn main() -> Result<(), Box> { FILE: examples/logging/src/main.rs function log (line 2) | async fn log() { function calc (line 11) | async fn calc(a: i32, b: i32) { function main (line 17) | async fn main() -> Result<(), Box> { FILE: fake-opentelemetry-collector/src/common.rs function cnv_attributes (line 3) | pub(crate) fn cnv_attributes( FILE: fake-opentelemetry-collector/src/lib.rs type FakeCollectorServer (line 27) | pub struct FakeCollectorServer { method start (line 36) | pub async fn start() -> Result> { method address (line 73) | pub fn address(&self) -> SocketAddr { method endpoint (line 77) | pub fn endpoint(&self) -> String { method exported_spans (line 81) | pub async fn exported_spans( method exported_logs (line 89) | pub async fn exported_logs(&mut self, at_least: usize, timeout: Durati... method exported_metrics (line 93) | pub async fn exported_metrics( method abort (line 101) | pub fn abort(self) { function recv_many (line 106) | async fn recv_many(rx: &mut Receiver, at_least: usize, timeout: Du... function setup_tracer_provider (line 115) | pub async fn setup_tracer_provider( function setup_logger_provider (line 139) | pub async fn setup_logger_provider( function setup_meter_provider (line 154) | pub async fn setup_meter_provider( FILE: fake-opentelemetry-collector/src/logs.rs type ExportedLog (line 11) | pub struct ExportedLog { method from (line 24) | fn from(value: opentelemetry_proto::tonic::logs::v1::LogRecord) -> Self { type FakeLogsService (line 39) | pub(crate) struct FakeLogsService { method new (line 44) | pub fn new(tx: mpsc::Sender) -> Self { method export (line 51) | async fn export( FILE: fake-opentelemetry-collector/src/metrics.rs type FakeMetricsService (line 13) | pub(crate) struct FakeMetricsService { method new (line 18) | pub fn new(tx: mpsc::Sender) -> Self { method export (line 25) | async fn export( type ExportedMetric (line 51) | pub struct ExportedMetric { method from (line 183) | fn from(value: otel_metrics::ScopeMetrics) -> Self { type Metric (line 56) | pub struct Metric { type MetricsData (line 64) | pub enum MetricsData { method from (line 200) | fn from(value: otel_metrics::metric::Data) -> Self { type Gauge (line 73) | pub struct Gauge { method from (line 250) | fn from(value: otel_metrics::Gauge) -> Self { type Sum (line 78) | pub struct Sum { method from (line 240) | fn from(value: otel_metrics::Sum) -> Self { type Histogram (line 85) | pub struct Histogram { method from (line 231) | fn from(value: otel_metrics::Histogram) -> Self { type ExponentialHistogram (line 91) | pub struct ExponentialHistogram { method from (line 222) | fn from(value: otel_metrics::ExponentialHistogram) -> Self { type Summary (line 97) | pub struct Summary { method from (line 214) | fn from(value: otel_metrics::Summary) -> Self { type NumberDataPoint (line 102) | pub struct NumberDataPoint { method from (line 258) | fn from(value: &otel_metrics::NumberDataPoint) -> Self { type HistogramDataPoint (line 112) | pub struct HistogramDataPoint { method from (line 306) | fn from(value: &otel_metrics::HistogramDataPoint) -> Self { type ExponentialHistogramDataPoint (line 127) | pub struct ExponentialHistogramDataPoint { method from (line 324) | fn from(value: &otel_metrics::ExponentialHistogramDataPoint) -> Self { type Buckets (line 145) | pub struct Buckets { method from (line 345) | fn from(value: &otel_metrics::exponential_histogram_data_point::Bucket... type SummaryDataPoint (line 151) | pub struct SummaryDataPoint { method from (line 283) | fn from(value: &otel_metrics::SummaryDataPoint) -> Self { type ValueAtQuantile (line 162) | pub struct ValueAtQuantile { method from (line 297) | fn from(value: &otel_metrics::summary_data_point::ValueAtQuantile) -> ... type Exemplar (line 168) | pub struct Exemplar { method from (line 271) | fn from(value: &otel_metrics::Exemplar) -> Self { type Value (line 177) | pub enum Value { method from (line 354) | fn from(value: otel_metrics::exemplar::Value) -> Self { method from (line 363) | fn from(value: otel_metrics::number_data_point::Value) -> Self { FILE: fake-opentelemetry-collector/src/trace.rs type ExportedSpan (line 15) | pub struct ExportedSpan { method from (line 34) | fn from(value: opentelemetry_proto::tonic::trace::v1::Span) -> Self { type Status (line 56) | pub struct Status { method from (line 62) | fn from(value: opentelemetry_proto::tonic::trace::v1::Status) -> Self { type Link (line 71) | pub struct Link { method from (line 80) | fn from(value: &opentelemetry_proto::tonic::trace::v1::span::Link) -> ... type Event (line 92) | pub struct Event { method from (line 100) | fn from(value: &opentelemetry_proto::tonic::trace::v1::span::Event) ->... type FakeTraceService (line 110) | pub(crate) struct FakeTraceService { method new (line 115) | pub fn new(tx: mpsc::Sender) -> Self { method export (line 122) | async fn export( FILE: fake-opentelemetry-collector/tests/demo_log.rs function demo_fake_logger_and_collector (line 8) | async fn demo_fake_logger_and_collector() { FILE: fake-opentelemetry-collector/tests/demo_metrics.rs function demo_fake_meter_and_collector (line 7) | async fn demo_fake_meter_and_collector() { FILE: fake-opentelemetry-collector/tests/demo_trace.rs function demo_fake_tracer_and_collector (line 9) | async fn demo_fake_tracer_and_collector() { FILE: init-tracing-opentelemetry/src/config.rs type Guard (line 70) | pub struct Guard { method global (line 82) | pub fn global(otel_guard: Option) -> Self { method non_global (line 90) | pub fn non_global( method otel_guard (line 102) | pub fn otel_guard(&self) -> Option<&OtelGuard> { method has_otel (line 108) | pub fn has_otel(&self) -> bool { method is_non_global (line 114) | pub fn is_non_global(&self) -> bool { method is_global (line 120) | pub fn is_global(&self) -> bool { type LogFormat (line 127) | pub enum LogFormat { method default (line 142) | fn default() -> Self { type LogTimer (line 152) | pub enum LogTimer { method default (line 159) | fn default() -> Self { type WriterConfig (line 170) | pub enum WriterConfig { type LevelConfig (line 182) | pub struct LevelConfig { method default (line 194) | fn default() -> Self { type FeatureSet (line 207) | pub struct FeatureSet { method default (line 225) | fn default() -> Self { type OtelConfig (line 244) | pub struct OtelConfig { method default (line 256) | fn default() -> Self { type TracingConfig (line 269) | pub struct TracingConfig { method with_format (line 305) | pub fn with_format(mut self, format: LogFormat) -> Self { method with_pretty_format (line 312) | pub fn with_pretty_format(self) -> Self { method with_json_format (line 318) | pub fn with_json_format(self) -> Self { method with_full_format (line 324) | pub fn with_full_format(self) -> Self { method with_compact_format (line 330) | pub fn with_compact_format(self) -> Self { method with_logfmt_format (line 337) | pub fn with_logfmt_format(self) -> Self { method with_writer (line 345) | pub fn with_writer(mut self, writer: WriterConfig) -> Self { method with_stdout (line 352) | pub fn with_stdout(self) -> Self { method with_stderr (line 358) | pub fn with_stderr(self) -> Self { method with_file (line 364) | pub fn with_file>(self, path: P) -> Self { method with_log_directives (line 373) | pub fn with_log_directives(mut self, directives: impl Into) ->... method with_default_level (line 380) | pub fn with_default_level(mut self, level: LevelFilter) -> Self { method with_env_fallback (line 387) | pub fn with_env_fallback(mut self, env_var: impl Into) -> Self { method with_otel_trace_level (line 394) | pub fn with_otel_trace_level(mut self, level: LevelFilter) -> Self { method with_otel_tracer_name (line 401) | pub fn with_otel_tracer_name(mut self, name: impl Into) -> Self { method with_file_names (line 410) | pub fn with_file_names(mut self, enabled: bool) -> Self { method with_line_numbers (line 417) | pub fn with_line_numbers(mut self, enabled: bool) -> Self { method with_thread_names (line 424) | pub fn with_thread_names(mut self, enabled: bool) -> Self { method with_thread_ids (line 431) | pub fn with_thread_ids(mut self, enabled: bool) -> Self { method with_span_events (line 438) | pub fn with_span_events(mut self, events: FmtSpan) -> Self { method without_span_events (line 445) | pub fn without_span_events(mut self) -> Self { method with_uptime_timer (line 453) | pub fn with_uptime_timer(mut self, enabled: bool) -> Self { method with_timer (line 464) | pub fn with_timer(mut self, timer: LogTimer) -> Self { method with_target_display (line 471) | pub fn with_target_display(mut self, enabled: bool) -> Self { method with_otel (line 480) | pub fn with_otel(mut self, enabled: bool) -> Self { method with_logs (line 487) | pub fn with_logs(mut self, enabled: bool) -> Self { method with_metrics (line 494) | pub fn with_metrics(mut self, enabled: bool) -> Self { method with_resource_config (line 501) | pub fn with_resource_config(mut self, config: DetectResource) -> Self { method with_global_subscriber (line 512) | pub fn with_global_subscriber(mut self, global: bool) -> Self { method build_layer (line 520) | pub fn build_layer(&self) -> Result + Send + Sync ... method build_filter_layer (line 535) | pub fn build_filter_layer(&self) -> Result { method init_subscriber (line 569) | pub fn init_subscriber(self) -> Result { method transform_identity (line 573) | fn transform_identity(s: Registry) -> Registry { method init_subscriber_ext (line 585) | pub fn init_subscriber_ext(self, transform: F) -> Result( method development (line 673) | pub fn development() -> Self { method production (line 690) | pub fn production() -> Self { method debug (line 708) | pub fn debug() -> Self { method minimal (line 721) | pub fn minimal() -> Self { method testing (line 739) | pub fn testing() -> Self { method default (line 287) | fn default() -> Self { function test_global_subscriber_true_returns_global_guard (line 756) | fn test_global_subscriber_true_returns_global_guard() { function test_global_subscriber_false_sets_config (line 767) | fn test_global_subscriber_false_sets_config() { function test_default_global_subscriber_is_true (line 776) | fn test_default_global_subscriber_is_true() { function test_init_subscriber_without_otel_succeeds (line 782) | fn test_init_subscriber_without_otel_succeeds() { function test_init_subscriber_with_otel_disabled_global (line 798) | fn test_init_subscriber_with_otel_disabled_global() { function test_init_subscriber_with_otel_disabled_non_global (line 815) | fn test_init_subscriber_with_otel_disabled_non_global() { function test_guard_helper_methods (line 832) | fn test_guard_helper_methods() { function test_guard_struct_direct_field_access (line 847) | fn test_guard_struct_direct_field_access() { function test_guard_struct_extensibility (line 861) | fn test_guard_struct_extensibility() { function test_init_with_transform (line 875) | async fn test_init_with_transform() { FILE: init-tracing-opentelemetry/src/error.rs type Error (line 2) | pub enum Error { FILE: init-tracing-opentelemetry/src/formats.rs type LayerBuilder (line 16) | pub trait LayerBuilder: Send + Sync { method build_layer (line 17) | fn build_layer( method build_layer (line 98) | fn build_layer( method build_layer (line 116) | fn build_layer( method build_layer (line 134) | fn build_layer( method build_layer (line 152) | fn build_layer( method build_layer (line 172) | fn build_layer( function configure_layer (line 25) | fn configure_layer( function configure_writer (line 69) | fn configure_writer( type PrettyLayerBuilder (line 95) | pub struct PrettyLayerBuilder; type JsonLayerBuilder (line 113) | pub struct JsonLayerBuilder; type FullLayerBuilder (line 131) | pub struct FullLayerBuilder; type CompactLayerBuilder (line 149) | pub struct CompactLayerBuilder; type LogfmtLayerBuilder (line 168) | pub struct LogfmtLayerBuilder; FILE: init-tracing-opentelemetry/src/lib.rs function init_propagator (line 57) | pub fn init_propagator() -> Result<(), TraceError> { function propagator_from_string (line 81) | fn propagator_from_string( function init_tracing_failed_on_invalid_propagator (line 150) | fn init_tracing_failed_on_invalid_propagator() { FILE: init-tracing-opentelemetry/src/otlp/logs.rs function identity (line 8) | pub fn identity(v: LoggerProviderBuilder) -> LoggerProviderBuilder { function init_loggerprovider (line 12) | pub fn init_loggerprovider( FILE: init-tracing-opentelemetry/src/otlp/metrics.rs function identity (line 13) | pub fn identity(v: MeterProviderBuilder) -> MeterProviderBuilder { function init_meterprovider (line 17) | pub fn init_meterprovider( FILE: init-tracing-opentelemetry/src/otlp/mod.rs type OtelGuard (line 23) | pub struct OtelGuard { method logger_provider (line 34) | pub fn logger_provider(&self) -> &impl LoggerProvider { method tracer_provider (line 39) | pub fn tracer_provider(&self) -> &impl TracerProvider { method meter_provider (line 45) | pub fn meter_provider(&self) -> &impl MeterProvider { method drop (line 52) | fn drop(&mut self) { function infer_protocol_from_env (line 69) | pub(crate) fn infer_protocol_from_env( function infer_protocol (line 80) | fn infer_protocol(maybe_protocol: Option<&str>, maybe_endpoint: Option<&... function debug_env (line 102) | pub fn debug_env() { function read_protocol_and_endpoint_from_env (line 119) | fn read_protocol_and_endpoint_from_env( function test_infer_protocol (line 175) | fn test_infer_protocol( FILE: init-tracing-opentelemetry/src/otlp/traces.rs function identity (line 8) | pub fn identity(v: TracerProviderBuilder) -> TracerProviderBuilder { function init_tracerprovider (line 13) | pub fn init_tracerprovider( FILE: init-tracing-opentelemetry/src/resource.rs type DetectResource (line 20) | pub struct DetectResource { method with_fallback_service_name (line 30) | pub fn with_fallback_service_name( method with_fallback_service_version (line 42) | pub fn with_fallback_service_version( method build (line 51) | pub fn build(self) -> Resource { function debug_resource (line 65) | pub fn debug_resource(rsrc: &Resource) { type ServiceInfoDetector (line 72) | pub struct ServiceInfoDetector { method detect (line 78) | fn detect(&self) -> Resource { FILE: init-tracing-opentelemetry/src/stdio.rs function identity (line 13) | pub fn identity(v: TracerProviderBuilder) -> TracerProviderBui... function init_tracer (line 17) | pub fn init_tracer(resource: Resource, transform: F) -> Result std::io::Result { method flush (line 45) | fn flush(&mut self) -> std::io::Result<()> { FILE: init-tracing-opentelemetry/src/tracing_subscriber_ext.rs function build_logger_text (line 37) | pub fn build_logger_text() -> Box + Send + Sync + 'static> function build_loglevel_filter_layer (line 48) | pub fn build_loglevel_filter_layer() -> EnvFilter { function build_level_filter_layer (line 68) | pub fn build_level_filter_layer(log_directives: &str) -> Result( function register_otel_layers_with_resource (line 95) | pub fn register_otel_layers_with_resource( function build_tracer_layer (line 126) | pub fn build_tracer_layer() -> Result<(OpenTelemetryLayer,... function build_tracer_layer_with_resource (line 139) | pub fn build_tracer_layer_with_resource( function build_logger_layer_with_resource (line 149) | pub(crate) fn build_logger_layer_with_resource( function build_tracer_layer_with_resource_and_name (line 163) | pub(crate) fn build_tracer_layer_with_resource_and_name( function build_metrics_layer (line 190) | pub fn build_metrics_layer() function build_metrics_layer_with_resource (line 200) | pub fn build_metrics_layer_with_resource( function init_subscribers (line 220) | pub fn init_subscribers() -> Result { function init_subscribers_and_loglevel (line 247) | pub fn init_subscribers_and_loglevel(log_directives: &str) -> Result Self { method collect_traces (line 128) | pub async fn collect_traces( function duplex_writer (line 150) | fn duplex_writer() -> (DuplexWriter, Receiver>) { type DuplexWriter (line 156) | struct DuplexWriter { type Writer (line 161) | type Writer = Self; method make_writer (line 163) | fn make_writer(&'a self) -> Self::Writer { method write (line 169) | fn write(&mut self, buf: &[u8]) -> std::io::Result { method flush (line 174) | fn flush(&mut self) -> std::io::Result<()> { FILE: tonic-tracing-opentelemetry/src/middleware/client.rs type OtelGrpcLayer (line 22) | pub struct OtelGrpcLayer; type Service (line 26) | type Service = OtelGrpcService; method layer (line 27) | fn layer(&self, inner: S) -> Self::Service { type OtelGrpcService (line 33) | pub struct OtelGrpcService { type Response (line 46) | type Response = Response; type Error (line 47) | type Error = S::Error; type Future (line 48) | type Future = ResponseFuture; type Output (line 94) | type Output = Result, E>; method poll (line 96) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: tonic-tracing-opentelemetry/src/middleware/filters.rs function reject_healthcheck (line 2) | pub fn reject_healthcheck(path: &str) -> bool { FILE: tonic-tracing-opentelemetry/src/middleware/server.rs type Filter (line 13) | pub type Filter = fn(&str) -> bool; type OtelGrpcLayer (line 22) | pub struct OtelGrpcLayer { method filter (line 29) | pub fn filter(self, filter: Filter) -> Self { type Service (line 38) | type Service = OtelGrpcService; method layer (line 39) | fn layer(&self, inner: S) -> Self::Service { type OtelGrpcService (line 48) | pub struct OtelGrpcService { type Response (line 60) | type Response = S::Response; type Error (line 61) | type Error = S::Error; type Future (line 62) | type Future = ResponseFuture; type Output (line 121) | type Output = Result, Error>; method poll (line 123) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: tracing-opentelemetry-instrumentation-sdk/src/http/grpc.rs type GrpcCode (line 10) | pub enum GrpcCode { function update_span_from_response (line 65) | pub fn update_span_from_response( function status_from_http_header (line 83) | fn status_from_http_header(headers: &HeaderMap) -> Option { function status_from_http_status (line 90) | fn status_from_http_status(status_code: http::StatusCode) -> Option { function status_is_error (line 116) | pub fn status_is_error(status: u16, is_spankind_server: bool) -> bool { function update_span_from_error (line 124) | fn update_span_from_error(span: &tracing::Span, error: &E) function update_span_from_response_or_error (line 136) | pub fn update_span_from_response_or_error( function make_span_from_request (line 155) | pub(crate) fn make_span_from_request( function test_status_from_http_header (line 193) | fn test_status_from_http_header(#[case] input: i32) { FILE: tracing-opentelemetry-instrumentation-sdk/src/http/grpc_client.rs function make_span_from_request (line 3) | pub fn make_span_from_request(req: &http::Request) -> tracing::Span { FILE: tracing-opentelemetry-instrumentation-sdk/src/http/grpc_server.rs function make_span_from_request (line 3) | pub fn make_span_from_request(req: &http::Request) -> tracing::Span { FILE: tracing-opentelemetry-instrumentation-sdk/src/http/http_server.rs function make_span_from_request (line 10) | pub fn make_span_from_request(req: &http::Request) -> tracing::Span { function update_span_from_response (line 38) | pub fn update_span_from_response(span: &tracing::Span, response: &htt... function update_span_from_error (line 53) | pub fn update_span_from_error(span: &tracing::Span, error: &E) function update_span_from_response_or_error (line 65) | pub fn update_span_from_response_or_error( FILE: tracing-opentelemetry-instrumentation-sdk/src/http/opentelemetry_http.rs type HeaderInjector (line 4) | pub struct HeaderInjector<'a>(pub &'a mut http::HeaderMap); method set (line 8) | fn set(&mut self, key: &str, value: String) { type HeaderExtractor (line 17) | pub struct HeaderExtractor<'a>(pub &'a http::HeaderMap); method get (line 21) | fn get(&self, key: &str) -> Option<&str> { method keys (line 26) | fn keys(&self) -> Vec<&str> { FILE: tracing-opentelemetry-instrumentation-sdk/src/http/tools.rs function inject_context (line 8) | pub fn inject_context(context: &Context, headers: &mut http::HeaderMap) { function extract_context (line 17) | pub fn extract_context(headers: &http::HeaderMap) -> Context { function extract_service_method (line 22) | pub fn extract_service_method(uri: &Uri) -> (&str, &str) { function extract_client_ip_from_headers (line 36) | pub fn extract_client_ip_from_headers(headers: &HeaderMap) -> Option<&st... function extract_client_ip_from_x_forwarded_for (line 47) | fn extract_client_ip_from_x_forwarded_for(headers: &HeaderMap) -> Option... function extract_client_ip_from_forwarded (line 56) | fn extract_client_ip_from_forwarded(headers: &HeaderMap) -> Option<&str> { function http_target (line 76) | pub fn http_target(uri: &Uri) -> &str { function http_flavor (line 83) | pub fn http_flavor(version: Version) -> Cow<'static, str> { function url_scheme (line 95) | pub fn url_scheme(uri: &Uri) -> &str { function user_agent (line 100) | pub fn user_agent(req: &http::Request) -> &str { function http_host (line 107) | pub fn http_host(req: &http::Request) -> &str { function test_extract_service_method (line 125) | fn test_extract_service_method( function test_extract_url_scheme (line 137) | fn test_extract_url_scheme(#[case] input: &str, #[case] expected: &str) { function test_extract_client_ip_from_x_forwarded_for (line 151) | fn test_extract_client_ip_from_x_forwarded_for(#[case] input: &str, #[ca... function test_extract_client_ip_from_forwarded (line 181) | fn test_extract_client_ip_from_forwarded(#[case] input: &str, #[case] ex... FILE: tracing-opentelemetry-instrumentation-sdk/src/lib.rs constant TRACING_TARGET (line 17) | pub const TRACING_TARGET: &str = "otel::tracing"; constant TRACING_LEVEL (line 20) | pub const TRACING_LEVEL: tracing::Level = tracing::Level::TRACE; constant TRACING_LEVEL (line 23) | pub const TRACING_LEVEL: tracing::Level = tracing::Level::INFO; function find_current_context (line 68) | pub fn find_current_context() -> Context { function find_current_trace_id (line 85) | pub fn find_current_trace_id() -> Option { function find_context_from_tracing (line 91) | pub fn find_context_from_tracing(span: &tracing::Span) -> Context { function find_trace_id_from_tracing (line 100) | pub fn find_trace_id_from_tracing(span: &tracing::Span) -> Option { function find_trace_id (line 109) | pub fn find_trace_id(context: &Context) -> Option { function find_span_id (line 138) | pub fn find_span_id(context: &Context) -> Option { type BoxError (line 164) | pub type BoxError = Box; FILE: tracing-opentelemetry-instrumentation-sdk/src/span_type.rs type SpanType (line 8) | pub enum SpanType { method fmt (line 25) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {