@@ -579,18 +579,10 @@ impl field::Visit for SpanAttributeVisitor<'_> {
579
579
}
580
580
}
581
581
582
- pub trait LayerTracer : otel:: Tracer { }
583
- impl < T > LayerTracer for T
584
- where
585
- T : otel:: Tracer ,
586
- T :: Span : Send + Sync ,
587
- {
588
- }
589
-
590
582
impl < S , T > OpenTelemetryLayer < S , T >
591
583
where
592
584
S : Subscriber + for < ' span > LookupSpan < ' span > ,
593
- T : LayerTracer + ' static ,
585
+ T : otel :: Tracer + ' static ,
594
586
T :: Span : Send + Sync ,
595
587
{
596
588
/// Set the [`Tracer`] that this layer will use to produce and track
@@ -683,7 +675,7 @@ where
683
675
/// ```
684
676
pub fn with_tracer < Tracer > ( self , tracer : Tracer ) -> OpenTelemetryLayer < S , Tracer >
685
677
where
686
- Tracer : LayerTracer + ' static ,
678
+ Tracer : otel :: Tracer + ' static ,
687
679
Tracer :: Span : Send + Sync ,
688
680
{
689
681
OpenTelemetryLayer {
@@ -1000,7 +992,7 @@ type IdContextGuardStack = IdValueStack<ContextGuard>;
1000
992
impl < S , T > Layer < S > for OpenTelemetryLayer < S , T >
1001
993
where
1002
994
S : Subscriber + for < ' span > LookupSpan < ' span > ,
1003
- T : LayerTracer + ' static ,
995
+ T : otel :: Tracer + ' static ,
1004
996
T :: Span : Send + Sync ,
1005
997
{
1006
998
/// Creates an [OpenTelemetry `Span`] for the corresponding [tracing `Span`].
0 commit comments