pub enum Error {
Optimize(Error),
NoBestParameter,
MinMaxNotFound(NanMinMaxResult<f64>),
NotFitted,
EmptyData,
NonPositiveData,
NaNValue,
InvalidLambda,
VarianceNotPositive,
AllDataNotPositive,
InvalidDomain,
}Expand description
An error that can occur during the transformation process.
Variants§
Optimize(Error)
An error occurred during optimization.
NoBestParameter
No best parameter was found during optimization.
MinMaxNotFound(NanMinMaxResult<f64>)
The input data did not have a distinct minimum and maximum value.
NotFitted
The transform has not been fitted yet.
EmptyData
The input data is empty, or contains only NaN values.
NonPositiveData
The input data contains non-positive values.
NaNValue
The input values contain NaN.
InvalidLambda
The input lambda must be finite.
VarianceNotPositive
The variance must be positive.
AllDataNotPositive
All data must be greater than 0.
InvalidDomain
The input data is not in the valid domain.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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 Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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