feat(tonic): add Interceptor trait (#713)

* Expose `Interceptor` trait.

* Revert changes to public API surface.

* Rename types, add deprecated alias for old names.
This commit is contained in:
Yotam Ofek
2021-07-27 11:11:51 -04:00
committed by GitHub
parent 0e33a0241e
commit 8c8f4d1251
9 changed files with 75 additions and 26 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let channel = ServiceBuilder::new()
// Interceptors can be also be applied as middleware
.layer(tonic::service::interceptor_fn(intercept))
.layer(tonic::service::interceptor(intercept))
.layer_fn(AuthSvc::new)
.service(channel);
+1 -1
View File
@@ -47,7 +47,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Apply our own middleware
.layer(MyMiddlewareLayer::default())
// Interceptors can be also be applied as middleware
.layer(tonic::service::interceptor_fn(intercept))
.layer(tonic::service::interceptor(intercept))
.into_inner();
Server::builder()