pub trait ColumnCompressor: Send + Sync {
// Required methods
fn compress(&self, data: &ColumnData) -> Result<CompressedColumn>;
fn decompress(&self, compressed: &CompressedColumn) -> Result<ColumnData>;
}pub trait ColumnCompressor: Send + Sync {
// Required methods
fn compress(&self, data: &ColumnData) -> Result<CompressedColumn>;
fn decompress(&self, compressed: &CompressedColumn) -> Result<ColumnData>;
}