Brussels / 4 & 5 February 2023


Rust API Design Learnings

Lessons learned from building Rust libraries

In this talk I'm going over some lessons learned from building internal APIs in Rust as well as some public APIs such as the Redis rust crate, the insta snapshot testing library, the MiniJinja template engine and more.

It covers lessons learned from making mistakes, more crafty abstractions with generics and more of building libraries in Rust for 10 years.


Armin Ronacher