Serdeの限界を超える、Rust新シリアライズライブラリ「Deser」
Deser: Rethinking Rust Serialization

Serdeの設計上の制約に悩んできた著者が、miniserdeに着想を得た新しいシリアライズライブラリDeserを公開。型主導の再帰処理をやめ、フォーマットがイベントを送り、シンクがヒープ上で状態を管理する仕組みに反転。スタックオーバーフローがなく、非同期ストリーム対応、拡張可能なデータモデル、損失のないバッファリング、レイヤーによるミドルウェア、ネイティブなflattenを実現。XMLやplistを含む主要フォーマットをサポートし、Serdeの代替となり得る完成度に到達した。
DeserはSerdeの二つの半分を入れ替えた名前だ。DeserはSerdeの逆を行く。