Thursday
Room 2
15:00 - 16:00
(UTC+02)
Talk (60 min)
Implementing zero-copy (de)serialization in Rust from scratch
Step-by-step, we'll implement zero-copy (de)serialization. On the way, there will be plenty of challenges such as the unstable Rust ABI, alignement, endianness and dynamically sized data.
Rust
At the end, we'll be able to serialize and deserialize structs and enums, supporting any configuration of endianness and relative pointer size using generics, all without any copying or allocation.
