use crate::pack::types::{HotPackResult, IndexResult, IngestPackResult, PackStats, RepackResult}; pub trait PackOps { fn pack_ingest_pack(&self, data: &[u8]) -> Result; fn pack_index(&self, pack_id: &str) -> Result; fn pack_repack(&self) -> Result; fn pack_stats(&self) -> Result; fn pack_cache_hot_pack(&self, pack_id: &str) -> Result; }