Re-exports
pub use super::cluster::directory::Directory;
pub use super::cluster::directory::RegistryDirectory;
pub use super::cluster::support::cluster_invoker::ClusterInvoker;
pub use super::empty_body;
pub use super::invocation::IntoStreamingRequest;
pub use super::invocation::Request;
pub use super::invocation::Response;
pub use super::invocation::RpcInvocation;
pub use super::protocol::triple::triple_invoker::TripleInvoker;
pub use super::protocol::Invoker;
pub use super::registry::BoxRegistry;
pub use super::registry::Registry;
pub use super::registry::RegistryWrapper;
pub use super::triple::client::TripleClient;
pub use super::triple::codec::prost::ProstCodec;
pub use super::triple::codec::Codec;
pub use super::triple::decode::Decoding;
pub use super::triple::server::service::ClientStreamingSvc;
pub use super::triple::server::service::ServerStreamingSvc;
pub use super::triple::server::service::StreamingSvc;
pub use super::triple::server::service::UnarySvc;
pub use super::triple::server::TripleServer;
pub use super::BoxBody;
pub use super::BoxFuture;
pub use super::StdError;
pub use crate::filter::service::FilterService;
pub use crate::filter::Filter;
pub use crate::triple::client::builder::ClientBoxService;
pub use crate::triple::client::builder::ClientBuilder;
pub use crate::triple::server::builder::ServerBuilder;
pub use crate::triple::transport::connection::Connection;
Structs
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- A cheaply cloneable and sliceable chunk of contiguous memory.
- The context of an asynchronous task.
- A stream of
Bytes
, used when receiving bodies.
Enums
- Indicates whether a value is available or if the current task has been scheduled to receive a wakeup instead.
Traits
- Trait representing a streaming body of a Request or Response.
- An asynchronous function from a
Request
to aResponse
.