fn pack_value(
    packer: &mut RowPacker<'_>,
    field_desc: &FieldDescriptor,
    value: &Value
) -> Result<(), Error>