pub struct RandomBalancer;Expand description
Random load balancer (original behavior)
Selects instances randomly without considering weights.
Implementations§
Trait Implementations§
Source§impl Default for RandomBalancer
impl Default for RandomBalancer
Source§impl LoadBalancer for RandomBalancer
impl LoadBalancer for RandomBalancer
Auto Trait Implementations§
impl Freeze for RandomBalancer
impl RefUnwindSafe for RandomBalancer
impl Send for RandomBalancer
impl Sync for RandomBalancer
impl Unpin for RandomBalancer
impl UnwindSafe for RandomBalancer
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> 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> 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