We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Layer
ServiceBuilder
1 parent 3a134ba commit d91c0f5Copy full SHA for d91c0f5
tower/CHANGELOG.md
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
8
# Unreleased
9
10
-Nothing yet.
+- **builder**: Implement `Layer` for `ServiceBuilder`.
11
12
# 0.4.8 (May 28, 2021)
13
tower/src/builder/mod.rs
@@ -673,3 +673,14 @@ impl<L: fmt::Debug> fmt::Debug for ServiceBuilder<L> {
673
f.debug_tuple("ServiceBuilder").field(&self.layer).finish()
674
}
675
676
+
677
+impl<S, L> Layer<S> for ServiceBuilder<L>
678
+where
679
+ L: Layer<S>,
680
+{
681
+ type Service = L::Service;
682
683
+ fn layer(&self, inner: S) -> Self::Service {
684
+ self.layer.layer(inner)
685
+ }
686
+}
0 commit comments