#[non_exhaustive]pub enum SpansAggregationFunction {
Show 13 variants
COUNT,
CARDINALITY,
PERCENTILE_75,
PERCENTILE_90,
PERCENTILE_95,
PERCENTILE_98,
PERCENTILE_99,
SUM,
MIN,
MAX,
AVG,
MEDIAN,
UnparsedObject(UnparsedObject),
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
COUNT
CARDINALITY
PERCENTILE_75
PERCENTILE_90
PERCENTILE_95
PERCENTILE_98
PERCENTILE_99
SUM
MIN
MAX
AVG
MEDIAN
UnparsedObject(UnparsedObject)
Trait Implementations§
Source§impl Clone for SpansAggregationFunction
impl Clone for SpansAggregationFunction
Source§fn clone(&self) -> SpansAggregationFunction
fn clone(&self) -> SpansAggregationFunction
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 SpansAggregationFunction
impl Debug for SpansAggregationFunction
Source§impl<'de> Deserialize<'de> for SpansAggregationFunction
impl<'de> Deserialize<'de> for SpansAggregationFunction
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 SpansAggregationFunction
impl PartialEq for SpansAggregationFunction
Source§impl Serialize for SpansAggregationFunction
impl Serialize for SpansAggregationFunction
Source§impl ToString for SpansAggregationFunction
impl ToString for SpansAggregationFunction
impl Eq for SpansAggregationFunction
impl StructuralPartialEq for SpansAggregationFunction
Auto Trait Implementations§
impl Freeze for SpansAggregationFunction
impl RefUnwindSafe for SpansAggregationFunction
impl Send for SpansAggregationFunction
impl Sync for SpansAggregationFunction
impl Unpin for SpansAggregationFunction
impl UnwindSafe for SpansAggregationFunction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.