pub enum AnalysisError {
InvalidAmplitudeFloor {
value: f64,
},
IncompatibleObservable {
observable: Observable,
},
MaskedSample {
row: usize,
column: usize,
},
NonFiniteStatistic {
name: &'static str,
value: f64,
},
AllocationFailed {
cells: usize,
},
}Expand description
A scalar projection could not be honestly analyzed as a fringe field.
Variants§
InvalidAmplitudeFloor
The amplitude floor was negative or non-finite.
IncompatibleObservable
Fringe analysis requires a non-negative amplitude-like observable.
Fields
§
observable: ObservableRejected projection observable.
MaskedSample
An amplitude-like projection unexpectedly contained a masked cell.
NonFiniteStatistic
A derived statistic was not finite.
AllocationFailed
Extrema storage could not be reserved.
Trait Implementations§
Source§impl Clone for AnalysisError
impl Clone for AnalysisError
Source§fn clone(&self) -> AnalysisError
fn clone(&self) -> AnalysisError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnalysisError
impl Debug for AnalysisError
Source§impl Display for AnalysisError
impl Display for AnalysisError
Source§impl Error for AnalysisError
impl Error for AnalysisError
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()
Source§impl PartialEq for AnalysisError
impl PartialEq for AnalysisError
impl StructuralPartialEq for AnalysisError
Auto Trait Implementations§
impl Freeze for AnalysisError
impl RefUnwindSafe for AnalysisError
impl Send for AnalysisError
impl Sync for AnalysisError
impl Unpin for AnalysisError
impl UnsafeUnpin for AnalysisError
impl UnwindSafe for AnalysisError
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