Замена protobuf
ProtoBuf – Протокол сериализации (передачи) структурированных данных, предложенный Google как эффективная бинарная альтернатива текстовому формату XML или JSON. Проблема: При компиляции программы создаётся много побочного кода, что влияет на размер конечного файла, отсутствует move-семантика, что влияет на скорость работы с сериализацией и десериализацией.
Задача
Перевести предложенные структуры классы. Реализовать свою сериализацию и десериализацию данных. Замерить скорость работы.
Формат отчета по задаче
Необходимо создать форк от данного репозитория. Репозиторий должен быть приватным, но доступным для автора данной задачи. Внести необходимые правки в отдельной ветке, после создать мержреквест на основную ветку. Ссылку на него прикрепить в комментарии к задаче. Ментор может прокомментировать мержреквест, а также выставить оценку за выполнение задачи ответным комментарием.