Wrapping C++ (MFEM) in Rust

I talk about my experiment of seamlessly wrapping a C++ library with a Rust interface. I explain when, why, and how best to apply this approach, presenting the ideas with examples throughout a concrete codebase. Watch to learn about the differences and similarities of Rust and C++, the tools that can bridge the gap, and the concrete patterns you can use to successfully solve this problem in your own projects.

Follow along with the slides here, and read the code here.