1
1
use tower:: ServiceBuilder ;
2
2
3
- #[ cfg( feature = "trace" ) ]
4
- use crate :: classify:: { GrpcErrorsAsFailures , ServerErrorsAsFailures , SharedClassifier } ;
5
-
6
3
#[ allow( unused_imports) ]
7
4
use http:: header:: HeaderName ;
8
5
#[ allow( unused_imports) ]
@@ -126,7 +123,7 @@ pub trait ServiceBuilderExt<L>: crate::sealed::Sealed<L> + Sized {
126
123
#[ cfg( feature = "trace" ) ]
127
124
fn trace_for_http (
128
125
self ,
129
- ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < SharedClassifier < ServerErrorsAsFailures > > , L > > ;
126
+ ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < crate :: trace :: HttpMakeClassifier > , L > > ;
130
127
131
128
/// High level tracing that classifies responses using gRPC headers.
132
129
///
@@ -140,7 +137,7 @@ pub trait ServiceBuilderExt<L>: crate::sealed::Sealed<L> + Sized {
140
137
#[ cfg( feature = "trace" ) ]
141
138
fn trace_for_grpc (
142
139
self ,
143
- ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < SharedClassifier < GrpcErrorsAsFailures > > , L > > ;
140
+ ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < crate :: trace :: GrpcMakeClassifier > , L > > ;
144
141
145
142
/// Follow redirect resposes using the [`Standard`] policy.
146
143
///
@@ -427,16 +424,14 @@ impl<L> ServiceBuilderExt<L> for ServiceBuilder<L> {
427
424
#[ cfg( feature = "trace" ) ]
428
425
fn trace_for_http (
429
426
self ,
430
- ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < SharedClassifier < ServerErrorsAsFailures > > , L > >
431
- {
427
+ ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < crate :: trace:: HttpMakeClassifier > , L > > {
432
428
self . layer ( crate :: trace:: TraceLayer :: new_for_http ( ) )
433
429
}
434
430
435
431
#[ cfg( feature = "trace" ) ]
436
432
fn trace_for_grpc (
437
433
self ,
438
- ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < SharedClassifier < GrpcErrorsAsFailures > > , L > >
439
- {
434
+ ) -> ServiceBuilder < Stack < crate :: trace:: TraceLayer < crate :: trace:: GrpcMakeClassifier > , L > > {
440
435
self . layer ( crate :: trace:: TraceLayer :: new_for_grpc ( ) )
441
436
}
442
437
0 commit comments