pub struct ActivePriceRatioPattern {Show 19 fields
pub ratio: MetricPattern4<StoredF32>,
pub ratio_1m_sma: MetricPattern4<StoredF32>,
pub ratio_1w_sma: MetricPattern4<StoredF32>,
pub ratio_1y_sd: Ratio1ySdPattern,
pub ratio_2y_sd: Ratio1ySdPattern,
pub ratio_4y_sd: Ratio1ySdPattern,
pub ratio_pct1: MetricPattern4<StoredF32>,
pub ratio_pct1_usd: MetricPattern4<Dollars>,
pub ratio_pct2: MetricPattern4<StoredF32>,
pub ratio_pct2_usd: MetricPattern4<Dollars>,
pub ratio_pct5: MetricPattern4<StoredF32>,
pub ratio_pct5_usd: MetricPattern4<Dollars>,
pub ratio_pct95: MetricPattern4<StoredF32>,
pub ratio_pct95_usd: MetricPattern4<Dollars>,
pub ratio_pct98: MetricPattern4<StoredF32>,
pub ratio_pct98_usd: MetricPattern4<Dollars>,
pub ratio_pct99: MetricPattern4<StoredF32>,
pub ratio_pct99_usd: MetricPattern4<Dollars>,
pub ratio_sd: Ratio1ySdPattern,
}Expand description
Pattern struct for repeated tree structure.
Fields§
§ratio: MetricPattern4<StoredF32>§ratio_1m_sma: MetricPattern4<StoredF32>§ratio_1w_sma: MetricPattern4<StoredF32>§ratio_1y_sd: Ratio1ySdPattern§ratio_2y_sd: Ratio1ySdPattern§ratio_4y_sd: Ratio1ySdPattern§ratio_pct1: MetricPattern4<StoredF32>§ratio_pct1_usd: MetricPattern4<Dollars>§ratio_pct2: MetricPattern4<StoredF32>§ratio_pct2_usd: MetricPattern4<Dollars>§ratio_pct5: MetricPattern4<StoredF32>§ratio_pct5_usd: MetricPattern4<Dollars>§ratio_pct95: MetricPattern4<StoredF32>§ratio_pct95_usd: MetricPattern4<Dollars>§ratio_pct98: MetricPattern4<StoredF32>§ratio_pct98_usd: MetricPattern4<Dollars>§ratio_pct99: MetricPattern4<StoredF32>§ratio_pct99_usd: MetricPattern4<Dollars>§ratio_sd: Ratio1ySdPatternImplementations§
Source§impl ActivePriceRatioPattern
impl ActivePriceRatioPattern
Sourcepub fn new(client: Arc<BrkClientBase>, acc: String) -> Self
pub fn new(client: Arc<BrkClientBase>, acc: String) -> Self
Create a new pattern node with accumulated metric name.
Auto Trait Implementations§
impl Freeze for ActivePriceRatioPattern
impl RefUnwindSafe for ActivePriceRatioPattern
impl Send for ActivePriceRatioPattern
impl Sync for ActivePriceRatioPattern
impl Unpin for ActivePriceRatioPattern
impl UnwindSafe for ActivePriceRatioPattern
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
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