pub enum SmoothingAlgorithm {
MovingAverage,
Exponential,
Gaussian,
Median,
}Expand description
Smoothing algorithms for post-processing
Variants§
MovingAverage
Moving average smoothing
Exponential
Exponential smoothing
Gaussian
Gaussian smoothing
Median
Median filtering
Trait Implementations§
Source§impl Clone for SmoothingAlgorithm
impl Clone for SmoothingAlgorithm
Source§fn clone(&self) -> SmoothingAlgorithm
fn clone(&self) -> SmoothingAlgorithm
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 SmoothingAlgorithm
impl Debug for SmoothingAlgorithm
Source§impl<'de> Deserialize<'de> for SmoothingAlgorithm
impl<'de> Deserialize<'de> for SmoothingAlgorithm
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 PartialEq for SmoothingAlgorithm
impl PartialEq for SmoothingAlgorithm
Source§impl Serialize for SmoothingAlgorithm
impl Serialize for SmoothingAlgorithm
impl Copy for SmoothingAlgorithm
impl Eq for SmoothingAlgorithm
impl StructuralPartialEq for SmoothingAlgorithm
Auto Trait Implementations§
impl Freeze for SmoothingAlgorithm
impl RefUnwindSafe for SmoothingAlgorithm
impl Send for SmoothingAlgorithm
impl Sync for SmoothingAlgorithm
impl Unpin for SmoothingAlgorithm
impl UnwindSafe for SmoothingAlgorithm
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more