pub trait RoutingStrategy: Send + Sync {
// Required methods
fn select_provider<'a>(
&self,
candidates: Vec<&'a Provider>,
) -> Option<&'a Provider>;
fn name(&self) -> &'static str;
}Expand description
Trait for routing strategies