pub struct ReplicationMetrics {
pub stats: BTreeMap<String, ReplicationTargetMetric>,
pub replica_size: u64,
pub replica_count: u64,
pub replicated_size: u64,
pub replicated_count: u64,
pub q_stat: ReplicationQueueMetric,
pub provider_available: Option<bool>,
pub cluster_complete: Option<bool>,
pub observed_node_count: Option<u32>,
pub expected_node_count: Option<u32>,
pub queue_scope: Option<ReplicationMetricScope>,
pub extra: BTreeMap<String, Value>,
}Fields§
§stats: BTreeMap<String, ReplicationTargetMetric>§replica_size: u64§replica_count: u64§replicated_size: u64§replicated_count: u64§q_stat: ReplicationQueueMetric§provider_available: Option<bool>§cluster_complete: Option<bool>§observed_node_count: Option<u32>§expected_node_count: Option<u32>§queue_scope: Option<ReplicationMetricScope>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ReplicationMetrics
impl Clone for ReplicationMetrics
Source§fn clone(&self) -> ReplicationMetrics
fn clone(&self) -> ReplicationMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReplicationMetrics
impl Debug for ReplicationMetrics
Source§impl<'de> Deserialize<'de> for ReplicationMetrics
impl<'de> Deserialize<'de> for ReplicationMetrics
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 ReplicationMetrics
impl PartialEq for ReplicationMetrics
Source§impl Serialize for ReplicationMetrics
impl Serialize for ReplicationMetrics
impl StructuralPartialEq for ReplicationMetrics
Auto Trait Implementations§
impl Freeze for ReplicationMetrics
impl RefUnwindSafe for ReplicationMetrics
impl Send for ReplicationMetrics
impl Sync for ReplicationMetrics
impl Unpin for ReplicationMetrics
impl UnsafeUnpin for ReplicationMetrics
impl UnwindSafe for ReplicationMetrics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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