Skip to content

Commit d9540c6

Browse files
committed
chore: remove LayerTracer trait
1 parent ae23c59 commit d9540c6

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

src/layer.rs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -579,18 +579,10 @@ impl field::Visit for SpanAttributeVisitor<'_> {
579579
}
580580
}
581581

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-
590582
impl<S, T> OpenTelemetryLayer<S, T>
591583
where
592584
S: Subscriber + for<'span> LookupSpan<'span>,
593-
T: LayerTracer + 'static,
585+
T: otel::Tracer + 'static,
594586
T::Span: Send + Sync,
595587
{
596588
/// Set the [`Tracer`] that this layer will use to produce and track
@@ -683,7 +675,7 @@ where
683675
/// ```
684676
pub fn with_tracer<Tracer>(self, tracer: Tracer) -> OpenTelemetryLayer<S, Tracer>
685677
where
686-
Tracer: LayerTracer + 'static,
678+
Tracer: otel::Tracer + 'static,
687679
Tracer::Span: Send + Sync,
688680
{
689681
OpenTelemetryLayer {
@@ -1000,7 +992,7 @@ type IdContextGuardStack = IdValueStack<ContextGuard>;
1000992
impl<S, T> Layer<S> for OpenTelemetryLayer<S, T>
1001993
where
1002994
S: Subscriber + for<'span> LookupSpan<'span>,
1003-
T: LayerTracer + 'static,
995+
T: otel::Tracer + 'static,
1004996
T::Span: Send + Sync,
1005997
{
1006998
/// Creates an [OpenTelemetry `Span`] for the corresponding [tracing `Span`].

0 commit comments

Comments
 (0)