pub struct ReplicationTargetMetric {
pub replicated_size: u64,
pub replicated_count: u64,
pub failed: ReplicationCountSize,
pub fail_stats: Option<ReplicationCountSize>,
pub latency: ReplicationLatencyMetric,
pub xfer_rate_lrg: ReplicationTransferRate,
pub xfer_rate_sml: ReplicationTransferRate,
pub bandwidth_limit_bytes_per_sec: u64,
pub current_bandwidth_bytes_per_sec: f64,
pub latency_scope: Option<ReplicationMetricScope>,
pub bandwidth_scope: Option<ReplicationMetricScope>,
pub extra: BTreeMap<String, Value>,
}Fields§
§replicated_size: u64§replicated_count: u64§failed: ReplicationCountSize§fail_stats: Option<ReplicationCountSize>§latency: ReplicationLatencyMetric§xfer_rate_lrg: ReplicationTransferRate§xfer_rate_sml: ReplicationTransferRate§bandwidth_limit_bytes_per_sec: u64§current_bandwidth_bytes_per_sec: f64§latency_scope: Option<ReplicationMetricScope>§bandwidth_scope: Option<ReplicationMetricScope>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ReplicationTargetMetric
impl Clone for ReplicationTargetMetric
Source§fn clone(&self) -> ReplicationTargetMetric
fn clone(&self) -> ReplicationTargetMetric
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 ReplicationTargetMetric
impl Debug for ReplicationTargetMetric
Source§impl<'de> Deserialize<'de> for ReplicationTargetMetric
impl<'de> Deserialize<'de> for ReplicationTargetMetric
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 ReplicationTargetMetric
impl PartialEq for ReplicationTargetMetric
Source§impl Serialize for ReplicationTargetMetric
impl Serialize for ReplicationTargetMetric
impl StructuralPartialEq for ReplicationTargetMetric
Auto Trait Implementations§
impl Freeze for ReplicationTargetMetric
impl RefUnwindSafe for ReplicationTargetMetric
impl Send for ReplicationTargetMetric
impl Sync for ReplicationTargetMetric
impl Unpin for ReplicationTargetMetric
impl UnsafeUnpin for ReplicationTargetMetric
impl UnwindSafe for ReplicationTargetMetric
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