Expand description
RPC helpers built on tonic.
Re-exports§
pub use crate::core::EtcdDiscoverySection;pub use crate::core::RpcClientProvider;pub use crate::core::RpcClientSection;pub use crate::core::RpcClientsConfig;pub use crate::core::RpcDeadlineSection;pub use crate::core::RpcLoadBalancePolicySection;pub use crate::core::RpcLoadBalanceSection;pub use crate::core::RpcRetrySection;pub use crate::core::RpcStreamingSection;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;pub use service_config::RpcMiddlewaresSection;pub use service_config::RpcServerSection;pub use service_config::RpcServiceConfig;