#[non_exhaustive]pub enum GameStatAggregationMethod {
Average,
Max,
Min,
Sum,
Unknown(String),
}Expand description
A value denoting the aggregation method of a game statistic.
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.
Average
Average aggergation.
Max
Maximum value aggregation.
Min
Minimum value aggregation.
Sum
Summation aggregation.
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for GameStatAggregationMethod
impl AsRef<str> for GameStatAggregationMethod
Source§impl Clone for GameStatAggregationMethod
impl Clone for GameStatAggregationMethod
Source§fn clone(&self) -> GameStatAggregationMethod
fn clone(&self) -> GameStatAggregationMethod
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 GameStatAggregationMethod
impl Debug for GameStatAggregationMethod
Source§impl From<&str> for GameStatAggregationMethod
impl From<&str> for GameStatAggregationMethod
Source§impl FromStr for GameStatAggregationMethod
impl FromStr for GameStatAggregationMethod
Source§impl Hash for GameStatAggregationMethod
impl Hash for GameStatAggregationMethod
Source§impl Ord for GameStatAggregationMethod
impl Ord for GameStatAggregationMethod
Source§fn cmp(&self, other: &GameStatAggregationMethod) -> Ordering
fn cmp(&self, other: &GameStatAggregationMethod) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GameStatAggregationMethod
impl PartialEq for GameStatAggregationMethod
Source§fn eq(&self, other: &GameStatAggregationMethod) -> bool
fn eq(&self, other: &GameStatAggregationMethod) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for GameStatAggregationMethod
impl PartialOrd for GameStatAggregationMethod
impl Eq for GameStatAggregationMethod
impl StructuralPartialEq for GameStatAggregationMethod
Auto Trait Implementations§
impl Freeze for GameStatAggregationMethod
impl RefUnwindSafe for GameStatAggregationMethod
impl Send for GameStatAggregationMethod
impl Sync for GameStatAggregationMethod
impl Unpin for GameStatAggregationMethod
impl UnsafeUnpin for GameStatAggregationMethod
impl UnwindSafe for GameStatAggregationMethod
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more