Implementing a Type-safe printf in Rust

I show how to use heterogeneous lists and traits to implement a type-safe printf in Rust. These mechanisms can ensure that two variadic argument lists share important properties, like the number of format string holes matches the number of printf argument… Read more

Similar

Squeezing Rust into production: Part 2

Previously I wrote a small post (now unpublished, it was quite boring) about finding the smallest possible opening for introducing Rust into production use. In that case, Rust's place was quite minor; just the small script-like snippet for updating the in... (more…)

Read more »

Four Years of Rust at OneSignal

OneSignal has been using Rust extensively in production since 2016, and a lot has changed in the last four years. We look back at how Rust has transformed the way we deliver notifications here at OneSignal. (more…)

Read more »