use brk_traversable::Traversable; use brk_types::{BasisPointsSigned32, Epoch, StoredF32, StoredF64, StoredU32}; use vecdb::{Rw, StorageMode}; use crate::internal::{LazyPerBlock, PerBlock, PercentPerBlock, Resolutions}; #[derive(Traversable)] pub struct Vecs { pub value: Resolutions, pub hashrate: LazyPerBlock, pub adjustment: PercentPerBlock, pub epoch: PerBlock, pub blocks_to_retarget: PerBlock, pub days_to_retarget: LazyPerBlock, }