Lines Matching defs:Service
10 pub struct Service<S, R, G = fn(&R) -> tracing::Span> struct
15 get_span: G,
16 inner: S,
17 _p: PhantomData<fn(R)>,
54 type Service = Service<S, R, G>; typedef
56 fn layer(&self, service: S) -> Self::Service { in layer()
133 type Service = MakeService<S, R, G>; typedef
135 fn layer(&self, inner: S) -> Self::Service { in layer()
233 impl<S, R, G> tower_service::Service<R> for Service<S, R, G> implementation
253 impl<S, R, G> Clone for Service<S, R, G> implementation
267 impl<S, R, G> Service<S, R, G> implementation