pub struct RebalanceStats {
pub total_rebalances: u64,
pub successful_rebalances: u64,
pub failed_rebalances: u64,
pub cancelled_rebalances: u64,
pub total_shards_moved: u64,
pub total_bytes_moved: u64,
pub current_moves_in_progress: u32,
pub pending_moves: u32,
}Expand description
Statistics about rebalancing
Fields§
§total_rebalances: u64§successful_rebalances: u64§failed_rebalances: u64§cancelled_rebalances: u64§total_shards_moved: u64§total_bytes_moved: u64§current_moves_in_progress: u32§pending_moves: u32Trait Implementations§
Source§impl Clone for RebalanceStats
impl Clone for RebalanceStats
Source§fn clone(&self) -> RebalanceStats
fn clone(&self) -> RebalanceStats
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 RebalanceStats
impl Debug for RebalanceStats
Source§impl Default for RebalanceStats
impl Default for RebalanceStats
Source§fn default() -> RebalanceStats
fn default() -> RebalanceStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RebalanceStats
impl<'de> Deserialize<'de> for RebalanceStats
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
Auto Trait Implementations§
impl Freeze for RebalanceStats
impl RefUnwindSafe for RebalanceStats
impl Send for RebalanceStats
impl Sync for RebalanceStats
impl Unpin for RebalanceStats
impl UnsafeUnpin for RebalanceStats
impl UnwindSafe for RebalanceStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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