diff options
author | Vincent Ambo <mail@tazj.in> | 2023-06-13T19·34+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2023-06-14T10·06+0000 |
commit | ed388f019aa84eca634dbfbd1cfed2e153780aa7 (patch) | |
tree | bfb92961c37dfd8a42625fd8a7c26335a37c57f7 /ops | |
parent | 6f912f5ecf56ef296633bfc5b3bafd15035d39f3 (diff) |
chore(ops/yandex-cloud-rs): re-export some tonic types r/6288
These are useful for downstream users of the library, who might not need all the rest of the tonic stuff. Change-Id: Iab4d941696ae3c7a33b25815b72f92598aa82b80 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8763 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
Diffstat (limited to 'ops')
-rw-r--r-- | ops/yandex-cloud-rs/src/lib.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ops/yandex-cloud-rs/src/lib.rs b/ops/yandex-cloud-rs/src/lib.rs index 4693cc60ef31..5e92f05417cd 100644 --- a/ops/yandex-cloud-rs/src/lib.rs +++ b/ops/yandex-cloud-rs/src/lib.rs @@ -39,6 +39,15 @@ use tonic::metadata::{Ascii, MetadataValue}; use tonic::service::Interceptor; +/// Publicly re-export some types from tonic which users might need +/// for implementing traits, or for naming concrete client types. +pub mod tonic_exports { + pub use tonic::service::interceptor::InterceptedService; + pub use tonic::transport::Channel; + pub use tonic::transport::Endpoint; + pub use tonic::Status; +} + /// Helper trait for types or closures that can provide authentication /// tokens for Yandex Cloud. pub trait TokenProvider { |