pub trait ValueCodec: Send + Sync {
    fn compress(
        &self,
        values: &[FieldValue],
        nested_list_depth: u8
    ) -> CoreResult<Vec<u8>>;
fn decompress_rep_levels(
        &self,
        bytes: &[u8]
    ) -> CoreResult<RepLevelsAndBytes>;
fn decompress(
        &self,
        bytes: &[u8],
        nested_list_depth: u8
    ) -> CoreResult<Vec<FieldValue>>; }

Required methods

Implementations on Foreign Types

Implementors