pub enum AlphaTrendError {
Show 13 variants
EmptyInputData,
AllValuesNaN,
InvalidPeriod {
period: usize,
data_len: usize,
},
NotEnoughValidData {
needed: usize,
valid: usize,
},
InconsistentDataLengths,
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidCoeff {
coeff: f64,
},
RsiError {
msg: String,
},
MfiError {
msg: String,
},
InvalidRange {
start: usize,
end: usize,
step: usize,
},
InvalidRangeF64 {
start: f64,
end: f64,
step: f64,
},
InvalidKernelForBatch(Kernel),
InvalidInput(String),
}Variants§
EmptyInputData
AllValuesNaN
InvalidPeriod
NotEnoughValidData
InconsistentDataLengths
OutputLengthMismatch
InvalidCoeff
RsiError
MfiError
InvalidRange
InvalidRangeF64
InvalidKernelForBatch(Kernel)
InvalidInput(String)
Trait Implementations§
Source§impl Debug for AlphaTrendError
impl Debug for AlphaTrendError
Source§impl Display for AlphaTrendError
impl Display for AlphaTrendError
Source§impl Error for AlphaTrendError
impl Error for AlphaTrendError
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 AlphaTrendError
impl RefUnwindSafe for AlphaTrendError
impl Send for AlphaTrendError
impl Sync for AlphaTrendError
impl Unpin for AlphaTrendError
impl UnwindSafe for AlphaTrendError
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