pub enum InstanceSelector {
Any,
ByIp(String),
LeastConnections,
}Expand description
Strategy for selecting an instance within the target pool.
Variants§
Trait Implementations§
Source§impl Clone for InstanceSelector
impl Clone for InstanceSelector
Source§fn clone(&self) -> InstanceSelector
fn clone(&self) -> InstanceSelector
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 moreSource§impl Debug for InstanceSelector
impl Debug for InstanceSelector
Source§impl Default for InstanceSelector
impl Default for InstanceSelector
Source§fn default() -> InstanceSelector
fn default() -> InstanceSelector
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceSelector
impl<'de> Deserialize<'de> for InstanceSelector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InstanceSelector
impl PartialEq for InstanceSelector
Source§impl Serialize for InstanceSelector
impl Serialize for InstanceSelector
impl Eq for InstanceSelector
impl StructuralPartialEq for InstanceSelector
Auto Trait Implementations§
impl Freeze for InstanceSelector
impl RefUnwindSafe for InstanceSelector
impl Send for InstanceSelector
impl Sync for InstanceSelector
impl Unpin for InstanceSelector
impl UnsafeUnpin for InstanceSelector
impl UnwindSafe for InstanceSelector
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