pub enum BarValidationError {
NonFiniteValue,
NonPositivePrice,
NegativeVolume,
InvalidPriceRange,
}Expand description
Reason why an OHLCV bar violates the public input contract.
Variants§
Trait Implementations§
Source§impl Clone for BarValidationError
impl Clone for BarValidationError
Source§fn clone(&self) -> BarValidationError
fn clone(&self) -> BarValidationError
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 moreimpl Copy for BarValidationError
Source§impl Debug for BarValidationError
impl Debug for BarValidationError
Source§impl Display for BarValidationError
impl Display for BarValidationError
impl Eq for BarValidationError
Source§impl Error for BarValidationError
impl Error for BarValidationError
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 BarValidationError
impl PartialEq for BarValidationError
impl StructuralPartialEq for BarValidationError
Auto Trait Implementations§
impl Freeze for BarValidationError
impl RefUnwindSafe for BarValidationError
impl Send for BarValidationError
impl Sync for BarValidationError
impl Unpin for BarValidationError
impl UnsafeUnpin for BarValidationError
impl UnwindSafe for BarValidationError
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