Skip to content

Deser: Rethinking Rust Serialization

6.7 relevance
Score Breakdown
technical depth
8
novelty
7
actionability
6
community
7
strategic
5
personal
5

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Covers a new Rust serialization library with technical depth and community interest.

Languages lucumr.pocoo.org
Deser: Rethinking Rust Serialization
Summary

Serdeis an amazing serialization library for Rust and it has been a huge reason why I felt productive with it for years. However already while at Sentry I got quite frustrated with some of the limitations with it but actually replacing Serde is tricky because of the might that it has in the ecosystem. Also because it’s quite hard to actually do better without also making some potentially painful compromises. Here are three examples of Serde corner cases that show poor interactions of Serde features or unexpected limitations:

Author

Armin Ronacher

More from Armin Ronacher →