Skip to content

Commit 473c7ac

Browse files
committed
chore: remove LayerTracer trait
1 parent 02d02d8 commit 473c7ac

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
@@ -580,18 +580,10 @@ impl field::Visit for SpanAttributeVisitor<'_> {
580580
}
581581
}
582582

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-
591583
impl<S, T> OpenTelemetryLayer<S, T>
592584
where
593585
S: Subscriber + for<'span> LookupSpan<'span>,
594-
T: LayerTracer + 'static,
586+
T: otel::Tracer + 'static,
595587
T::Span: Send + Sync,
596588
{
597589
/// Set the [`Tracer`] that this layer will use to produce and track
@@ -684,7 +676,7 @@ where
684676
/// ```
685677
pub fn with_tracer<Tracer>(self, tracer: Tracer) -> OpenTelemetryLayer<S, Tracer>
686678
where
687-
Tracer: LayerTracer + 'static,
679+
Tracer: otel::Tracer + 'static,
688680
Tracer::Span: Send + Sync,
689681
{
690682
OpenTelemetryLayer {
@@ -1001,7 +993,7 @@ type IdContextGuardStack = IdValueStack<ContextGuard>;
1001993
impl<S, T> Layer<S> for OpenTelemetryLayer<S, T>
1002994
where
1003995
S: Subscriber + for<'span> LookupSpan<'span>,
1004-
T: LayerTracer + 'static,
996+
T: otel::Tracer + 'static,
1005997
T::Span: Send + Sync,
1006998
{
1007999
/// Creates an [OpenTelemetry `Span`] for the corresponding [tracing `Span`].

0 commit comments

Comments
 (0)