Expand description
RPC helpers built on tonic.
Re-exports§
pub use client::RpcClientBuilder;pub use client::connect_channel;pub use client::endpoint_from_config;pub use client::RpcConnectError;pub use client::connect_discovered_channel;pub use client::endpoint_from_rpc_endpoint;pub use config::LoadBalancePolicy;pub use config::RpcClientConfig;pub use config::RpcDeadlineConfig;pub use config::RpcDiscoveryConfig;pub use config::RpcLoadBalanceConfig;pub use config::RpcResilienceConfig;pub use config::RpcRetryConfig;pub use config::RpcServerConfig;pub use config::RpcStreamingConfig;pub use interceptor::trace_context_interceptor;pub use interceptor::REQUEST_ID_METADATA;pub use interceptor::RpcRequestId;pub use interceptor::deadline_interceptor;pub use interceptor::request_id_interceptor;pub use interceptor::resilience_rejection_status;pub use interceptor::rpc_resilience_key;pub use interceptor::with_rpc_request_id;pub use resilience::RpcResilienceLayer;pub use resilience::status_counts_as_failure;pub use resilience_layer::RpcUnaryResilienceLayer;pub use resilience_layer::RpcUnaryResilienceService;pub use server::RpcServerLayerStack;pub use server::TonicHealthService;pub use server::TonicService;pub use server::serve_health_with_shutdown;