#[non_exhaustive]pub enum PerformancePreference {
Value(f64),
Percentiles(PercentileCutoffs),
}Expand description
Numeric threshold value or percentile cutoffs.
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.
Value(f64)
Percentiles(PercentileCutoffs)
Trait Implementations§
Source§impl Clone for PerformancePreference
impl Clone for PerformancePreference
Source§fn clone(&self) -> PerformancePreference
fn clone(&self) -> PerformancePreference
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 PerformancePreference
impl Debug for PerformancePreference
Source§impl<'de> Deserialize<'de> for PerformancePreference
impl<'de> Deserialize<'de> for PerformancePreference
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
Auto Trait Implementations§
impl Freeze for PerformancePreference
impl RefUnwindSafe for PerformancePreference
impl Send for PerformancePreference
impl Sync for PerformancePreference
impl Unpin for PerformancePreference
impl UnsafeUnpin for PerformancePreference
impl UnwindSafe for PerformancePreference
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