use brk_traversable::Traversable; use brk_types::Dollars; use vecdb::{Rw, StorageMode}; use crate::internal::{PerBlock, PriceWithRatioExtendedPerBlock}; #[derive(Traversable)] pub struct Vecs { pub vaulted: PriceWithRatioExtendedPerBlock, pub active: PriceWithRatioExtendedPerBlock, pub true_market_mean: PriceWithRatioExtendedPerBlock, pub cointime: PriceWithRatioExtendedPerBlock, pub transfer: PriceWithRatioExtendedPerBlock, pub balanced: PriceWithRatioExtendedPerBlock, pub terminal: PriceWithRatioExtendedPerBlock, pub delta: PriceWithRatioExtendedPerBlock, pub cumulative_market_cap: PerBlock, }