Deser: новая архитектура сериализации в Rust бросает вызов Serde
Deser: Rethinking Rust Serialization

Автор Serde-независимой библиотеки Deser рассказывает, почему Serde трудно исправить без нарушения стабильности. Deser переворачивает модель: формат сам сообщает типу о следующем значении и передаёт события в sink, а состояние хранится в куче. Это устраняет переполнение стека, позволяет приостанавливать десериализацию и даёт расширяемую модель данных. Библиотека поддерживает JSON, YAML, TOML, CBOR, XML и plist, но уступает Serde в размере бинарника и производительности.
Deser — это Serde, только наоборот.
- satvikpendem
Как это соотносится с facet [0][1] от fasterthanlime? Кажется, некоторые рассуждения похожи, особенно насчёт раздувания времени компиляции.
[0] https://facet.rs
[1] https://fasterthanli.me/articles/introducing-facet-reflectio...
- ramon156
в следующий раз просто сам напиши пост. Мне не нужен целый абзац, чтобы объяснить, что deser = serde, но перетасованный
- duhhhhh1212
https://www.pangram.com/history/5f1c86e9-2b47-4d36-9e64-2191...