pub enum MapType {
Show 24 variants
Min,
Max,
Rate,
Add,
Sub,
Mul,
Div,
Abs,
FillConst,
FillPrev,
Increase,
FilterLt,
FilterGt,
FilterEq,
FilterNe,
FilterGe,
FilterLe,
IsLt,
IsGt,
IsEq,
IsNe,
IsGe,
IsLe,
InterpolateLinear,
}Expand description
Aggregation type
Variants§
Min
Min
Max
Max
Rate
Rate
Add
Add
Sub
Sub
Mul
Mul
Div
Div
Abs
Abs
FillConst
fill with constant
FillPrev
fill with previous value
Increase
Increase between points
FilterLt
lesser than
FilterGt
greater than
FilterEq
equal to
FilterNe
not equal to
FilterGe
greater than or equal to
FilterLe
less than or equal to
IsLt
lesser than
IsGt
greater than
IsEq
equal to
IsNe
not equal to
IsGe
greater than or equal to
IsLe
less than or equal to
InterpolateLinear
Linear interpolation
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MapType
impl<'de> Deserialize<'de> for MapType
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 From<MapType> for MapFunction
impl From<MapType> for MapFunction
Source§impl FunctionTrait for MapType
impl FunctionTrait for MapType
impl Copy for MapType
impl StructuralPartialEq for MapType
Auto Trait Implementations§
impl Freeze for MapType
impl RefUnwindSafe for MapType
impl Send for MapType
impl Sync for MapType
impl Unpin for MapType
impl UnsafeUnpin for MapType
impl UnwindSafe for MapType
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