pub enum HyperTrendError {
EmptyInputData,
DataLengthMismatch {
high: usize,
low: usize,
source_len: usize,
},
AllValuesNaN,
InvalidFactor {
factor: f64,
},
InvalidSlope {
slope: f64,
},
InvalidWidthPercent {
width_percent: f64,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidRange {
start: String,
end: String,
step: String,
},
InvalidFloatRange {
start: f64,
end: f64,
step: f64,
},
InvalidKernelForBatch(Kernel),
}Variants§
EmptyInputData
DataLengthMismatch
AllValuesNaN
InvalidFactor
InvalidSlope
InvalidWidthPercent
OutputLengthMismatch
InvalidRange
InvalidFloatRange
InvalidKernelForBatch(Kernel)
Trait Implementations§
Source§impl Debug for HyperTrendError
impl Debug for HyperTrendError
Source§impl Display for HyperTrendError
impl Display for HyperTrendError
Source§impl Error for HyperTrendError
impl Error for HyperTrendError
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 HyperTrendError
impl RefUnwindSafe for HyperTrendError
impl Send for HyperTrendError
impl Sync for HyperTrendError
impl Unpin for HyperTrendError
impl UnsafeUnpin for HyperTrendError
impl UnwindSafe for HyperTrendError
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