@@ -36,6 +36,8 @@ use opentelemetry_0_28_pkg as opentelemetry;
3636use opentelemetry_0_29_pkg as opentelemetry;
3737#[ cfg( feature = "opentelemetry_0_30" ) ]
3838use opentelemetry_0_30_pkg as opentelemetry;
39+ #[ cfg( feature = "opentelemetry_0_31" ) ]
40+ use opentelemetry_0_31_pkg as opentelemetry;
3941
4042#[ cfg( feature = "opentelemetry_0_13" ) ]
4143use tracing_opentelemetry_0_12_pkg as tracing_opentelemetry;
@@ -73,6 +75,8 @@ use tracing_opentelemetry_0_29_pkg as tracing_opentelemetry;
7375use tracing_opentelemetry_0_30_pkg as tracing_opentelemetry;
7476#[ cfg( feature = "opentelemetry_0_30" ) ]
7577use tracing_opentelemetry_0_31_pkg as tracing_opentelemetry;
78+ #[ cfg( feature = "opentelemetry_0_31" ) ]
79+ use tracing_opentelemetry_0_32_pkg as tracing_opentelemetry;
7680
7781use opentelemetry:: propagation:: Extractor ;
7882
@@ -103,7 +107,7 @@ pub(crate) fn set_otel_parent(req: &ServiceRequest, span: &tracing::Span) {
103107 let parent_context = opentelemetry:: global:: get_text_map_propagator ( |propagator| {
104108 propagator. extract ( & RequestHeaderCarrier :: new ( req. headers ( ) ) )
105109 } ) ;
106- span. set_parent ( parent_context) ;
110+ let _ = span. set_parent ( parent_context) ;
107111 // If we have a remote parent span, this will be the parent's trace identifier.
108112 // If not, it will be the newly generated trace identifier with this request as root span.
109113 #[ cfg( not( any(
@@ -121,6 +125,7 @@ pub(crate) fn set_otel_parent(req: &ServiceRequest, span: &tracing::Span) {
121125 feature = "opentelemetry_0_28" ,
122126 feature = "opentelemetry_0_29" ,
123127 feature = "opentelemetry_0_30" ,
128+ feature = "opentelemetry_0_31" ,
124129 ) ) ) ]
125130 let trace_id = span. context ( ) . span ( ) . span_context ( ) . trace_id ( ) . to_hex ( ) ;
126131
@@ -139,6 +144,7 @@ pub(crate) fn set_otel_parent(req: &ServiceRequest, span: &tracing::Span) {
139144 feature = "opentelemetry_0_28" ,
140145 feature = "opentelemetry_0_29" ,
141146 feature = "opentelemetry_0_30" ,
147+ feature = "opentelemetry_0_31" ,
142148 ) ) ]
143149 let trace_id = {
144150 let id = span. context ( ) . span ( ) . span_context ( ) . trace_id ( ) ;
0 commit comments