pub enum TtmSqueezeError {
Show 14 variants
EmptyInputData,
AllValuesNaN,
InvalidPeriod {
period: usize,
data_len: usize,
},
NotEnoughValidData {
needed: usize,
valid: usize,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InconsistentSliceLengths {
high: usize,
low: usize,
close: usize,
},
InvalidBbMult {
bb_mult: f64,
},
InvalidKcMultHigh {
kc_mult_high: f64,
},
InvalidKcMultMid {
kc_mult_mid: f64,
},
InvalidKcMultLow {
kc_mult_low: f64,
},
InvalidRange {
start: f64,
end: f64,
step: f64,
},
InvalidKernelForBatch(Kernel),
SmaError(String),
LinRegError(String),
}Variants§
EmptyInputData
AllValuesNaN
InvalidPeriod
NotEnoughValidData
OutputLengthMismatch
InconsistentSliceLengths
InvalidBbMult
InvalidKcMultHigh
InvalidKcMultMid
InvalidKcMultLow
InvalidRange
InvalidKernelForBatch(Kernel)
SmaError(String)
LinRegError(String)
Trait Implementations§
Source§impl Debug for TtmSqueezeError
impl Debug for TtmSqueezeError
Source§impl Display for TtmSqueezeError
impl Display for TtmSqueezeError
Source§impl Error for TtmSqueezeError
impl Error for TtmSqueezeError
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 TtmSqueezeError
impl RefUnwindSafe for TtmSqueezeError
impl Send for TtmSqueezeError
impl Sync for TtmSqueezeError
impl Unpin for TtmSqueezeError
impl UnsafeUnpin for TtmSqueezeError
impl UnwindSafe for TtmSqueezeError
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