pub enum ParkinsonVolatilityError {
EmptyInputData,
DataLengthMismatch,
InvalidPeriod {
period: usize,
data_len: usize,
},
NotEnoughValidData {
needed: usize,
valid: usize,
},
AllValuesNaN,
CandleFieldError {
field: &'static str,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidInput(&'static str),
InvalidRange {
start: usize,
end: usize,
step: usize,
},
InvalidKernelForBatch(Kernel),
}Variants§
EmptyInputData
DataLengthMismatch
InvalidPeriod
NotEnoughValidData
AllValuesNaN
CandleFieldError
OutputLengthMismatch
InvalidInput(&'static str)
InvalidRange
InvalidKernelForBatch(Kernel)
Trait Implementations§
Source§impl Debug for ParkinsonVolatilityError
impl Debug for ParkinsonVolatilityError
Source§impl Display for ParkinsonVolatilityError
impl Display for ParkinsonVolatilityError
Source§impl Error for ParkinsonVolatilityError
impl Error for ParkinsonVolatilityError
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 ParkinsonVolatilityError
impl RefUnwindSafe for ParkinsonVolatilityError
impl Send for ParkinsonVolatilityError
impl Sync for ParkinsonVolatilityError
impl Unpin for ParkinsonVolatilityError
impl UnsafeUnpin for ParkinsonVolatilityError
impl UnwindSafe for ParkinsonVolatilityError
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