pub enum AnalysisError {
GainLessThanZero,
LossLessThanZero,
CloseGreaterThanHigh,
CloseLessThanLow,
HighLessThanLow,
SliceIsEmpty,
}
Expand description
A list specifying types of analysis errors.
Variants§
GainLessThanZero
Gain must be positive.
LossLessThanZero
Loss must be positive.
CloseGreaterThanHigh
Close must be less than or equal to high.
CloseLessThanLow
Close must be greater than or equal to low.
HighLessThanLow
High must be greater than or equal to low.
SliceIsEmpty
Slice must not be empty.
Trait Implementations§
Source§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
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Auto Trait Implementations§
impl Freeze for AnalysisError
impl RefUnwindSafe for AnalysisError
impl Send for AnalysisError
impl Sync for AnalysisError
impl Unpin 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