pub struct PointDistribution {
pub buckets: Option<Vec<PointDistributionBucket>>,
pub overflow_bucket: Option<PointDistributionOverflowBucket>,
pub underflow_bucket: Option<PointDistributionUnderflowBucket>,
}
Expand description
Distribution data point value type. When writing distribution points, try to be consistent with the boundaries of your buckets. If you must modify the bucket boundaries, then do so by merging, partitioning, or appending rather than skewing them.
This type is not used in any activity, and only used as part of another schema.
Fields§
§buckets: Option<Vec<PointDistributionBucket>>
The finite buckets.
overflow_bucket: Option<PointDistributionOverflowBucket>
The overflow bucket.
underflow_bucket: Option<PointDistributionUnderflowBucket>
The underflow bucket.
Trait Implementations§
source§impl Clone for PointDistribution
impl Clone for PointDistribution
source§fn clone(&self) -> PointDistribution
fn clone(&self) -> PointDistribution
Returns a copy 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 PointDistribution
impl Debug for PointDistribution
source§impl Default for PointDistribution
impl Default for PointDistribution
source§fn default() -> PointDistribution
fn default() -> PointDistribution
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PointDistribution
impl<'de> Deserialize<'de> for PointDistribution
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 Serialize for PointDistribution
impl Serialize for PointDistribution
impl Part for PointDistribution
Auto Trait Implementations§
impl RefUnwindSafe for PointDistribution
impl Send for PointDistribution
impl Sync for PointDistribution
impl Unpin for PointDistribution
impl UnwindSafe for PointDistribution
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