Get the latest tech news
eserde – a serde that just doesn't stop
Just like `serde`, but with more exhaustive error reporting capabilities. Designed for public API payloads. - mainmatter/eserde
We should report multiple errors at once, thus reducing the number of API interactions required to converge to a well-formed payload. Refer to the source code of eserde::json::from_str as a blueprint to follow for building an eserde-powered deserialization function for another format. They are frequently used for configuration files, another scenario where batch error reporting would significantly improve our developer experience.
Or read this on Hacker News