pub struct LoadBalanceConfig {
pub default_strategy: LoadBalanceStrategy,
pub health_check_interval_secs: u64,
pub unhealthy_threshold: u32,
pub recovery_threshold: u32,
}Expand description
Load balancing configuration
Fields§
§default_strategy: LoadBalanceStrategy§health_check_interval_secs: u64§unhealthy_threshold: u32§recovery_threshold: u32Trait Implementations§
Source§impl Clone for LoadBalanceConfig
impl Clone for LoadBalanceConfig
Source§fn clone(&self) -> LoadBalanceConfig
fn clone(&self) -> LoadBalanceConfig
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 LoadBalanceConfig
impl Debug for LoadBalanceConfig
Source§impl Default for LoadBalanceConfig
impl Default for LoadBalanceConfig
Source§impl<'de> Deserialize<'de> for LoadBalanceConfig
impl<'de> Deserialize<'de> for LoadBalanceConfig
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 Serialize for LoadBalanceConfig
impl Serialize for LoadBalanceConfig
impl Copy for LoadBalanceConfig
Auto Trait Implementations§
impl Freeze for LoadBalanceConfig
impl RefUnwindSafe for LoadBalanceConfig
impl Send for LoadBalanceConfig
impl Sync for LoadBalanceConfig
impl Unpin for LoadBalanceConfig
impl UnwindSafe for LoadBalanceConfig
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