pub enum FieldValueFactorModifier {
None,
Log,
Log1P,
Log2P,
Ln,
Ln1P,
Ln2P,
Square,
Sqrt,
Reciprocal,
}Expand description
Modifier to apply to the field value
Defaults to none
Variants
None
Do not apply any multiplier to the field value
Log
Take the common logarithm of the field value
Because this function will return a negative value and cause an error if used on values
between 0 and 1, it is recommended to use log1p
instead.
Log1P
Add 1 to the field value and take the common logarithm
Log2P
Add 2 to the field value and take the common logarithm
Ln
Take the natural logarithm of the field value.
Because this function will return a negative value and cause an error if used on values
between 0 and 1, it is recommended to use ln1p
instead.
Ln1P
Add 1 to the field value and take the natural logarithm
Ln2P
Add 2 to the field value and take the natural logarithm
Square
Square the field value (multiply it by itself)
Sqrt
Take the square root of the field value
Reciprocal
Reciprocate the field value, same
as 1/x where x is the field’s value
Trait Implementations
sourceimpl Clone for FieldValueFactorModifier
impl Clone for FieldValueFactorModifier
sourcefn clone(&self) -> FieldValueFactorModifier
fn clone(&self) -> FieldValueFactorModifier
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for FieldValueFactorModifier
impl Debug for FieldValueFactorModifier
sourceimpl Ord for FieldValueFactorModifier
impl Ord for FieldValueFactorModifier
sourcefn cmp(&self, other: &FieldValueFactorModifier) -> Ordering
fn cmp(&self, other: &FieldValueFactorModifier) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
sourceimpl PartialEq<FieldValueFactorModifier> for FieldValueFactorModifier
impl PartialEq<FieldValueFactorModifier> for FieldValueFactorModifier
sourcefn eq(&self, other: &FieldValueFactorModifier) -> bool
fn eq(&self, other: &FieldValueFactorModifier) -> bool
sourceimpl PartialOrd<FieldValueFactorModifier> for FieldValueFactorModifier
impl PartialOrd<FieldValueFactorModifier> for FieldValueFactorModifier
sourcefn partial_cmp(&self, other: &FieldValueFactorModifier) -> Option<Ordering>
fn partial_cmp(&self, other: &FieldValueFactorModifier) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
self and other) and is used by the <=
operator. Read more