pub struct RpcLoadBalanceConfig {
pub policy: LoadBalancePolicy,
}Expand description
RPC load balance configuration.
Fields§
§policy: LoadBalancePolicySelection policy.
Implementations§
Source§impl RpcLoadBalanceConfig
impl RpcLoadBalanceConfig
Sourcepub fn production_defaults() -> Self
pub fn production_defaults() -> Self
Returns production-oriented load balance defaults.
Sourcepub fn go_zero_defaults() -> Self
👎Deprecated: use production_defaults instead
pub fn go_zero_defaults() -> Self
use production_defaults instead
Returns production-oriented load balance defaults.
Trait Implementations§
Source§impl Clone for RpcLoadBalanceConfig
impl Clone for RpcLoadBalanceConfig
Source§fn clone(&self) -> RpcLoadBalanceConfig
fn clone(&self) -> RpcLoadBalanceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RpcLoadBalanceConfig
impl Debug for RpcLoadBalanceConfig
Source§impl Default for RpcLoadBalanceConfig
impl Default for RpcLoadBalanceConfig
Source§fn default() -> RpcLoadBalanceConfig
fn default() -> RpcLoadBalanceConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for RpcLoadBalanceConfig
impl PartialEq for RpcLoadBalanceConfig
Source§fn eq(&self, other: &RpcLoadBalanceConfig) -> bool
fn eq(&self, other: &RpcLoadBalanceConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RpcLoadBalanceConfig
impl StructuralPartialEq for RpcLoadBalanceConfig
Auto Trait Implementations§
impl Freeze for RpcLoadBalanceConfig
impl RefUnwindSafe for RpcLoadBalanceConfig
impl Send for RpcLoadBalanceConfig
impl Sync for RpcLoadBalanceConfig
impl Unpin for RpcLoadBalanceConfig
impl UnsafeUnpin for RpcLoadBalanceConfig
impl UnwindSafe for RpcLoadBalanceConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request