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