trait PrimaryKeyValueAccessor<'a> {
// Required methods
fn encoded_value(
&mut self,
filter: &CompiledPrimaryKeyFilter,
) -> Result<Option<&'a [u8]>>;
fn decode_value(
&mut self,
filter: &CompiledPrimaryKeyFilter,
) -> Result<Value>;
}