pub enum ModelSelectionStrategy {
RoundRobin,
Weighted,
LeastConnections,
PerformanceBased,
CostBased,
}
Variants§
RoundRobin
Round-robin selection
Weighted
Weighted selection based on performance
LeastConnections
Least connections selection
PerformanceBased
Performance-based selection
CostBased
Cost-based selection
Trait Implementations§
Source§impl Clone for ModelSelectionStrategy
impl Clone for ModelSelectionStrategy
Source§fn clone(&self) -> ModelSelectionStrategy
fn clone(&self) -> ModelSelectionStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ModelSelectionStrategy
impl RefUnwindSafe for ModelSelectionStrategy
impl Send for ModelSelectionStrategy
impl Sync for ModelSelectionStrategy
impl Unpin for ModelSelectionStrategy
impl UnwindSafe for ModelSelectionStrategy
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