pub struct LoadBalancerStatistics {
pub node_count: usize,
pub total_chunks_assigned: usize,
pub total_failures: usize,
pub load_variance: f64,
pub current_strategy: LoadBalancingStrategy,
}Expand description
Statistics about load balancer performance
Fields§
§node_count: usizeNumber of registered nodes
total_chunks_assigned: usizeTotal chunks assigned
total_failures: usizeTotal failures
load_variance: f64Current load variance
current_strategy: LoadBalancingStrategyCurrent strategy
Trait Implementations§
Source§impl Clone for LoadBalancerStatistics
impl Clone for LoadBalancerStatistics
Source§fn clone(&self) -> LoadBalancerStatistics
fn clone(&self) -> LoadBalancerStatistics
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 LoadBalancerStatistics
impl Debug for LoadBalancerStatistics
Source§impl Default for LoadBalancerStatistics
impl Default for LoadBalancerStatistics
Source§fn default() -> LoadBalancerStatistics
fn default() -> LoadBalancerStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LoadBalancerStatistics
impl RefUnwindSafe for LoadBalancerStatistics
impl Send for LoadBalancerStatistics
impl Sync for LoadBalancerStatistics
impl Unpin for LoadBalancerStatistics
impl UnsafeUnpin for LoadBalancerStatistics
impl UnwindSafe for LoadBalancerStatistics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more