pub enum StudyIntervalRange {
All,
AndAbove(Timeframe),
AndBelow(Timeframe),
Only(Timeframe),
}Expand description
Interval visibility evaluated for every interval, including custom and trade-based ones.
Ordered ranges compare nominal duration for time bars and thresholds within the same
trade-based family. Other families are outside the range. Only matches the exact interval.
Variants§
All
Every interval.
AndAbove(Timeframe)
The chosen interval and longer durations or larger thresholds in its family.
AndBelow(Timeframe)
The chosen interval and shorter durations or smaller thresholds in its family.
Only(Timeframe)
The exact chosen interval.
Implementations§
Trait Implementations§
Source§impl Clone for StudyIntervalRange
impl Clone for StudyIntervalRange
Source§fn clone(&self) -> StudyIntervalRange
fn clone(&self) -> StudyIntervalRange
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 StudyIntervalRange
Source§impl Debug for StudyIntervalRange
impl Debug for StudyIntervalRange
Source§impl Default for StudyIntervalRange
impl Default for StudyIntervalRange
Source§fn default() -> StudyIntervalRange
fn default() -> StudyIntervalRange
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StudyIntervalRange
impl<'de> Deserialize<'de> for StudyIntervalRange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StudyIntervalRange
Source§impl PartialEq for StudyIntervalRange
impl PartialEq for StudyIntervalRange
Source§impl Serialize for StudyIntervalRange
impl Serialize for StudyIntervalRange
impl StructuralPartialEq for StudyIntervalRange
Auto Trait Implementations§
impl Freeze for StudyIntervalRange
impl RefUnwindSafe for StudyIntervalRange
impl Send for StudyIntervalRange
impl Sync for StudyIntervalRange
impl Unpin for StudyIntervalRange
impl UnsafeUnpin for StudyIntervalRange
impl UnwindSafe for StudyIntervalRange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. 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