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