pub enum TradjemaError {
EmptyInputData,
AllValuesNaN,
InvalidLength {
length: usize,
data_len: usize,
},
NotEnoughValidData {
needed: usize,
valid: usize,
},
MissingData,
InvalidMult {
mult: f64,
},
OutputLengthMismatch {
expected: usize,
got: usize,
},
InvalidLengthRange {
start: usize,
end: usize,
step: usize,
},
InvalidMultRange {
start: f64,
end: f64,
step: f64,
},
InvalidKernelForBatch(Kernel),
}Variants§
EmptyInputData
AllValuesNaN
InvalidLength
NotEnoughValidData
MissingData
InvalidMult
OutputLengthMismatch
InvalidLengthRange
InvalidMultRange
InvalidKernelForBatch(Kernel)
Trait Implementations§
Source§impl Debug for TradjemaError
impl Debug for TradjemaError
Source§impl Display for TradjemaError
impl Display for TradjemaError
Source§impl Error for TradjemaError
impl Error for TradjemaError
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 TradjemaError
impl RefUnwindSafe for TradjemaError
impl Send for TradjemaError
impl Sync for TradjemaError
impl Unpin for TradjemaError
impl UnsafeUnpin for TradjemaError
impl UnwindSafe for TradjemaError
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