pub enum DvdiqqeError {
Show 14 variants
EmptyInputData,
AllValuesNaN,
InvalidPeriod {
period: usize,
data_len: usize,
},
NotEnoughValidData {
needed: usize,
valid: usize,
},
MissingData,
InvalidSmoothing {
smoothing: usize,
},
InvalidTick {
tick: f64,
},
InvalidMultiplier {
multiplier: f64,
which: String,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidRangeUsize {
start: usize,
end: usize,
step: usize,
},
InvalidRangeF64 {
start: f64,
end: f64,
step: f64,
},
InvalidKernelForBatch(Kernel),
InvalidInput(String),
EmaError(String),
}Variants§
EmptyInputData
AllValuesNaN
InvalidPeriod
NotEnoughValidData
MissingData
InvalidSmoothing
InvalidTick
InvalidMultiplier
OutputLengthMismatch
InvalidRangeUsize
InvalidRangeF64
InvalidKernelForBatch(Kernel)
InvalidInput(String)
EmaError(String)
Trait Implementations§
Source§impl Debug for DvdiqqeError
impl Debug for DvdiqqeError
Source§impl Display for DvdiqqeError
impl Display for DvdiqqeError
Source§impl Error for DvdiqqeError
impl Error for DvdiqqeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for DvdiqqeError
impl RefUnwindSafe for DvdiqqeError
impl Send for DvdiqqeError
impl Sync for DvdiqqeError
impl Unpin for DvdiqqeError
impl UnsafeUnpin for DvdiqqeError
impl UnwindSafe for DvdiqqeError
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> 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