pub trait LoadBalancingAlgorithm: Debug {
    // Required method
    fn next_available_backend(
        &mut self,
        backends: &mut Vec<Rc<RefCell<Backend>>>
    ) -> Option<Rc<RefCell<Backend>>>;
}

Required Methods§

source

fn next_available_backend( &mut self, backends: &mut Vec<Rc<RefCell<Backend>>> ) -> Option<Rc<RefCell<Backend>>>

Implementors§