pub enum NumericSeries {
Show 39 variants
    Aggregate(AggregateNumericSeries),
    Arithmetic(ArithmeticSeries),
    BitOperation(BitOperationSeries),
    CountDuplicate(EnumCountDuplicateSeries),
    CumulativeSum(CumulativeSumSeries),
    Derivative(DerivativeSeries),
    Integral(IntegralSeries),
    Max(MaxSeries),
    Mean(MeanSeries),
    Min(MinSeries),
    Offset(OffsetSeries),
    Product(ProductSeries),
    Raw(Reference),
    Channel(Box<ChannelSeries>),
    Derived(Box<DerivedSeries>),
    Resample(NumericResampleSeries),
    RollingOperation(RollingOperationSeries),
    SignalFilter(SignalFilterSeries),
    Sum(SumSeries),
    Scale(ScaleSeries),
    TimeDifference(TimeDifferenceSeries),
    AbsoluteTimestamp(AbsoluteTimestampSeries),
    TimeRangeFilter(NumericTimeRangeFilterSeries),
    TimeShift(NumericTimeShiftSeries),
    UnaryArithmetic(UnaryArithmeticSeries),
    BinaryArithmetic(BinaryArithmeticSeries),
    Union(NumericUnionSeries),
    UnitConversion(UnitConversionSeries),
    ValueDifference(ValueDifferenceSeries),
    FilterTransformation(NumericFilterTransformationSeries),
    ThresholdFilter(NumericThresholdFilterSeries),
    ApproximateFilter(NumericApproximateFilterSeries),
    Select1dArrayIndex(SelectIndexFrom1dNumericArraySeries),
    SelectNewestPoints(SelectNewestPointsSeries),
    AggregateUnderRanges(AggregateUnderRangesSeries),
    FilterByExpression(FilterByExpressionSeries),
    EnumToNumeric(EnumToNumericSeries),
    Refprop(RefpropSeries),
    Unknown(Unknown),
}Variants§
Aggregate(AggregateNumericSeries)
Arithmetic(ArithmeticSeries)
BitOperation(BitOperationSeries)
CountDuplicate(EnumCountDuplicateSeries)
CumulativeSum(CumulativeSumSeries)
Derivative(DerivativeSeries)
Integral(IntegralSeries)
Max(MaxSeries)
Mean(MeanSeries)
Min(MinSeries)
Offset(OffsetSeries)
Product(ProductSeries)
Raw(Reference)
Channel(Box<ChannelSeries>)
Derived(Box<DerivedSeries>)
Resample(NumericResampleSeries)
RollingOperation(RollingOperationSeries)
SignalFilter(SignalFilterSeries)
Sum(SumSeries)
Scale(ScaleSeries)
TimeDifference(TimeDifferenceSeries)
AbsoluteTimestamp(AbsoluteTimestampSeries)
TimeRangeFilter(NumericTimeRangeFilterSeries)
TimeShift(NumericTimeShiftSeries)
UnaryArithmetic(UnaryArithmeticSeries)
BinaryArithmetic(BinaryArithmeticSeries)
Union(NumericUnionSeries)
UnitConversion(UnitConversionSeries)
ValueDifference(ValueDifferenceSeries)
FilterTransformation(NumericFilterTransformationSeries)
ThresholdFilter(NumericThresholdFilterSeries)
ApproximateFilter(NumericApproximateFilterSeries)
Select1dArrayIndex(SelectIndexFrom1dNumericArraySeries)
SelectNewestPoints(SelectNewestPointsSeries)
AggregateUnderRanges(AggregateUnderRangesSeries)
FilterByExpression(FilterByExpressionSeries)
EnumToNumeric(EnumToNumericSeries)
Refprop(RefpropSeries)
Unknown(Unknown)
An unknown variant.
Trait Implementations§
Source§impl Clone for NumericSeries
 
impl Clone for NumericSeries
Source§fn clone(&self) -> NumericSeries
 
fn clone(&self) -> NumericSeries
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 NumericSeries
 
impl Debug for NumericSeries
Source§impl<'de> Deserialize<'de> for NumericSeries
 
impl<'de> Deserialize<'de> for NumericSeries
Source§fn deserialize<D>(d: D) -> Result<NumericSeries, D::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(d: D) -> Result<NumericSeries, D::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for NumericSeries
 
impl Hash for NumericSeries
Source§impl Ord for NumericSeries
 
impl Ord for NumericSeries
Source§impl PartialEq for NumericSeries
 
impl PartialEq for NumericSeries
Source§impl PartialOrd for NumericSeries
 
impl PartialOrd for NumericSeries
Source§impl Serialize for NumericSeries
 
impl Serialize for NumericSeries
impl Eq for NumericSeries
Auto Trait Implementations§
impl Freeze for NumericSeries
impl RefUnwindSafe for NumericSeries
impl Send for NumericSeries
impl Sync for NumericSeries
impl Unpin for NumericSeries
impl UnwindSafe for NumericSeries
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> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request