List of all items
Structs
- Request
- Response
- ServerError
- client::balance::ChannelPicker
- client::balance::RandomBalance
- client::balance::RpcChange
- client::channel::RpcChannel
- client::channel::RpcConfig
- client::core::Channel
- client::core::Config
- client::core::NewClient
- client::core::RequestDispatch
- client::core::stub::load_balance::ConsistentHash
- client::core::stub::load_balance::RoundRobin
- client::core::stub::retry::Retry
- client::discover::Discovery
- client::discover::DummyDiscover
- client::discover::FixedDiscover
- client::discover::Instance
- client::lrcall::Builder
- client::lrcall::ConfigExt
- client::lrcall::LRCall
- component::Component
- component::Endpoint
- context::Context
- server::BaseChannel
- server::Config
- server::InFlightRequest
- server::Requests
- server::ResponseGuard
- server::ServeFn
- server::TcpConfig
- server::TrackedRequest
- server::limits::channels_per_key::MaxChannelsPerKey
- server::limits::channels_per_key::TrackedChannel
- server::limits::requests_per_channel::MaxRequests
- server::limits::requests_per_channel::MaxRequestsPerChannel
- server::request_hook::BeforeRequestCons
- server::request_hook::BeforeRequestNil
- server::request_hook::HookThenServe
- server::request_hook::HookThenServeThenHook
- server::request_hook::ServeThenHook
- trace::trace::Context
- trace::trace::NoActiveSpan
- trace::trace::SpanId
- trace::trace::TraceId
- transport::channel::Channel
- transport::channel::UnboundedChannel
- transport::codec::Bincode
- transport::codec::Cbor
- transport::codec::Json
- transport::codec::MessagePack
- transport::tcp::Incoming
- transport::tcp::TcpConnect
- transport::unix::Incoming
- transport::unix::TempPathBuf
- transport::unix::UnixConnect
Enums
- ChannelError
- ClientMessage
- client::ClientError
- client::RpcError
- client::core::RpcError
- client::discover::InstanceCluster
- net::address::Address
- trace::trace::SamplingDecision
- transport::channel::ChannelError
- transport::codec::Codec
- transport::codec::CodecFn
Traits
- IntoAnyResult
- RequestName
- Transport
- client::Stub
- client::balance::LoadBalance
- client::core::stub::Stub
- client::discover::Discover
- server::Channel
- server::Serve
- server::incoming::Incoming
- server::request_hook::AfterRequest
- server::request_hook::BeforeRequest
- server::request_hook::BeforeRequestList
- server::request_hook::RequestHook
- transport::Transport
Macros
Attribute Macros
Functions
- client::core::new
- context::current
- server::incoming::spawn_incoming
- server::request_hook::before
- server::serve
- transport::channel::bounded
- transport::channel::unbounded
- transport::new
- transport::tcp::connect
- transport::tcp::listen
- transport::tcp::listen_on
- transport::unix::connect
- transport::unix::listen
- transport::unix::listen_on