Skip to content

Wrapping C++ in Rust

Photo of Mate Kovacs
Hosted By
Mate K.
Wrapping C++ in Rust

Details

What's the point of wrapping a C++ library instead of rewriting it in Rust? Does a move mean the same thing in Rust and in C++? How is borrow checking different from smart pointers? And what the F-F-I is a foreign function interface?

Máté Kovács (Software Engineer at Braid) will talk about his latest experiment to seamlessly wrap a C++ library with a Rust interface. He will explain when, why, and how best to apply this approach, presenting the ideas with examples throughout a concrete codebase. Join us 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.

Agenda

  • 30 minutes open chat
  • 45 minutes interactive talk & questions
  • 30 minutes open chat
Photo of Tokyo Rust Meetup group
Tokyo Rust Meetup
See more events
WeWork Shibuya Scramble Square
Shibuya-ku, 2丁目-24-12 渋谷 渋谷区 · 東京都