From 8166da27ed5269e9115071bb31eb1e5e085c2cb8 Mon Sep 17 00:00:00 2001 From: Anthony Griffon Date: Wed, 12 Jan 2022 12:47:31 +0100 Subject: [PATCH] feat: expose Or and Routes Signed-off-by: Anthony Griffon --- tonic/src/transport/mod.rs | 4 ++++ tonic/src/transport/service/mod.rs | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tonic/src/transport/mod.rs b/tonic/src/transport/mod.rs index 789e531a6..bb56ad774 100644 --- a/tonic/src/transport/mod.rs +++ b/tonic/src/transport/mod.rs @@ -98,6 +98,10 @@ pub use self::channel::{Channel, Endpoint}; pub use self::error::Error; #[doc(inline)] pub use self::server::{NamedService, Server}; +#[doc(hidden)] +pub use self::service::Or; +#[doc(hidden)] +pub use self::service::Routes; #[doc(inline)] pub use self::service::TimeoutExpired; pub use self::tls::Certificate; diff --git a/tonic/src/transport/service/mod.rs b/tonic/src/transport/service/mod.rs index 4e1d89c0c..387de5754 100644 --- a/tonic/src/transport/service/mod.rs +++ b/tonic/src/transport/service/mod.rs @@ -16,7 +16,8 @@ pub(crate) use self::connector::connector; pub(crate) use self::discover::DynamicServiceStream; pub(crate) use self::grpc_timeout::GrpcTimeout; pub(crate) use self::io::ServerIo; -pub(crate) use self::router::{Or, Routes}; +pub use self::router::Or; +pub use self::router::Routes; #[cfg(feature = "tls")] pub(crate) use self::tls::{TlsAcceptor, TlsConnector}; pub(crate) use self::user_agent::UserAgent;