From 7a4a368587eeb30be0b47dc411f2f12698a26edf Mon Sep 17 00:00:00 2001 From: David Koloski Date: Mon, 1 Feb 2021 21:17:20 -0600 Subject: [PATCH] N18: rkyv --- content/posts/newsletter-018/index.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/content/posts/newsletter-018/index.md b/content/posts/newsletter-018/index.md index b93e63bcb..8754ea6ea 100644 --- a/content/posts/newsletter-018/index.md +++ b/content/posts/newsletter-018/index.md @@ -101,6 +101,31 @@ planned for some time in February! ## Library & Tooling Updates +### [rkyv] + +[rkyv] is a zero-copy deserialization framework for Rust. It's similar to +FlatBuffers and Cap'n Proto and can be used for data storage and messaging. + +Version 0.3 was released this month and brought some highly-requested features: + +- A new hashmap implementation using perfect hashing to decrease memory usage + and fix portability issues +- The `Unarchive` trait to enable more traditional data deserialization for + archived types +- Improved validation performance +- Better error messages and API ergonomics +- A [book][rkyv-book] with more narrative documentation on architecture and + internals +- More tests and realistic benchmarks against other popular serialization + frameworks + +The next update will be [v0.4][rkyv-v0.4] and is on the way soon with a release +date around mid-February. + +[rkyv]: https://github.com/djkoloski/rkyv +[rkyv-book]: https://djkoloski.github.io/rkyv +[rkyv-v0.4]: https://github.com/djkoloski/rkyv/milestone/5 + ## Popular Workgroup Issues in Github pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy