pub enum BollingerBandsWidthError {
EmptyInputData,
InvalidPeriod {
period: usize,
data_len: usize,
},
AllValuesNaN,
UnderlyingFunctionFailed(String),
MaError(String),
DeviationError(String),
NotEnoughValidData {
needed: usize,
valid: usize,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidRange {
start: i64,
end: i64,
step: i64,
},
InvalidKernelForBatch(Kernel),
}Variants§
EmptyInputData
InvalidPeriod
AllValuesNaN
UnderlyingFunctionFailed(String)
MaError(String)
DeviationError(String)
NotEnoughValidData
OutputLengthMismatch
InvalidRange
InvalidKernelForBatch(Kernel)
Trait Implementations§
Source§impl Debug for BollingerBandsWidthError
impl Debug for BollingerBandsWidthError
Source§impl Display for BollingerBandsWidthError
impl Display for BollingerBandsWidthError
Source§impl Error for BollingerBandsWidthError
impl Error for BollingerBandsWidthError
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 BollingerBandsWidthError
impl RefUnwindSafe for BollingerBandsWidthError
impl Send for BollingerBandsWidthError
impl Sync for BollingerBandsWidthError
impl Unpin for BollingerBandsWidthError
impl UnsafeUnpin for BollingerBandsWidthError
impl UnwindSafe for BollingerBandsWidthError
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