pub struct MetricDistributionV2 {
pub version: u16,
pub metric_id: MetricId,
pub call_count: u64,
pub minimum: u64,
pub maximum: u64,
pub buckets: Vec<DistributionBucketV2>,
}Expand description
Caller-recorded logarithmic distribution for one typed metric.
Fields§
§version: u16§metric_id: MetricId§call_count: u64§minimum: u64§maximum: u64§buckets: Vec<DistributionBucketV2>Trait Implementations§
Source§impl Clone for MetricDistributionV2
impl Clone for MetricDistributionV2
Source§fn clone(&self) -> MetricDistributionV2
fn clone(&self) -> MetricDistributionV2
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 MetricDistributionV2
impl Debug for MetricDistributionV2
Source§impl<'de> Deserialize<'de> for MetricDistributionV2
impl<'de> Deserialize<'de> for MetricDistributionV2
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
impl Eq for MetricDistributionV2
Source§impl PartialEq for MetricDistributionV2
impl PartialEq for MetricDistributionV2
Source§impl Serialize for MetricDistributionV2
impl Serialize for MetricDistributionV2
impl StructuralPartialEq for MetricDistributionV2
Auto Trait Implementations§
impl Freeze for MetricDistributionV2
impl RefUnwindSafe for MetricDistributionV2
impl Send for MetricDistributionV2
impl Sync for MetricDistributionV2
impl Unpin for MetricDistributionV2
impl UnsafeUnpin for MetricDistributionV2
impl UnwindSafe for MetricDistributionV2
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