pub struct RoundRobin { /* private fields */ }Expand description
Cycles through instances in order.
Implementations§
Source§impl RoundRobin
impl RoundRobin
Trait Implementations§
Source§impl Default for RoundRobin
impl Default for RoundRobin
Source§impl LoadBalancer for RoundRobin
impl LoadBalancer for RoundRobin
Source§fn pick<'a>(
&self,
instances: &'a [ServiceInstance],
) -> Option<&'a ServiceInstance>
fn pick<'a>( &self, instances: &'a [ServiceInstance], ) -> Option<&'a ServiceInstance>
Select an instance, or
None if the slice is empty.Auto Trait Implementations§
impl !Freeze for RoundRobin
impl RefUnwindSafe for RoundRobin
impl Send for RoundRobin
impl Sync for RoundRobin
impl Unpin for RoundRobin
impl UnsafeUnpin for RoundRobin
impl UnwindSafe for RoundRobin
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