#[non_exhaustive]pub enum StatisticalCalculation {
Show 37 variants
DonchianUpper,
DonchianLower,
ChannelWidth,
ChannelMidDistance,
RangePosition,
PreviousRangePosition,
ZScore,
BollingerUpper,
BollingerLower,
BollingerPercentB,
BollingerWidth,
RollingMedian,
MedianDeviation,
RealizedVariance,
RealizedVolatility,
ReturnRms,
ReturnStdDev,
EwmaVolatility,
PositiveSemivariance,
NegativeSemivariance,
VolatilityAsymmetry,
HistoricalPercentile,
EfficiencyRatio,
RegressionSlope,
RegressionR2,
RegressionResidualRms,
RegressionDeviation,
RollingHighAge,
RollingLowAge,
AroonUp,
AroonDown,
Choppiness,
ReturnAutocorrelation,
RangeExpansion,
AtrPercent,
AtrRatio,
AtrChange,
}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.
DonchianUpper
DonchianLower
ChannelWidth
ChannelMidDistance
RangePosition
PreviousRangePosition
ZScore
BollingerUpper
BollingerLower
BollingerPercentB
BollingerWidth
RollingMedian
MedianDeviation
RealizedVariance
RealizedVolatility
ReturnRms
ReturnStdDev
EwmaVolatility
PositiveSemivariance
NegativeSemivariance
VolatilityAsymmetry
HistoricalPercentile
EfficiencyRatio
RegressionSlope
RegressionR2
RegressionResidualRms
RegressionDeviation
RollingHighAge
RollingLowAge
AroonUp
AroonDown
Choppiness
ReturnAutocorrelation
RangeExpansion
AtrPercent
AtrRatio
AtrChange
Trait Implementations§
Source§impl Clone for StatisticalCalculation
impl Clone for StatisticalCalculation
impl Copy for StatisticalCalculation
Source§impl Debug for StatisticalCalculation
impl Debug for StatisticalCalculation
impl Eq for StatisticalCalculation
Source§impl PartialEq for StatisticalCalculation
impl PartialEq for StatisticalCalculation
impl StructuralPartialEq for StatisticalCalculation
Auto Trait Implementations§
impl Freeze for StatisticalCalculation
impl RefUnwindSafe for StatisticalCalculation
impl Send for StatisticalCalculation
impl Sync for StatisticalCalculation
impl Unpin for StatisticalCalculation
impl UnsafeUnpin for StatisticalCalculation
impl UnwindSafe for StatisticalCalculation
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> 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.