Trait LoadBalancingAlgorithm

Source
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§