Skip to content

Rust for Rustaceans Book Club: Chapter 11: Foreign Function Interfaces

Photo of Ciara
Hosted By
Ciara and 3 others
Rust for Rustaceans Book Club: Chapter 11: Foreign Function Interfaces

Details

----- Online Event - link available on day of event -----
********************
Welcome from Rust and Cpp Cardiff! All levels welcome!
********************
Join us as we work through the excellent Rust for Rustaceans by Jon Gjengset together. The book is an excellent next step for diving that little bit deeper into understanding Rust. To get the most out of these sessions, reading the chapter before hand is strongly recommended, but not required.

This session will cover Chapter 11: Foreign Function Interfaces. FFIs are what allow Rust to interface with other languages. In this chapter, walk through the essential features of Rust that allow us to do this - starting with the 'extern' keyword, and moving onto more subtle considerations such as how allocations are behaving, and the use of callbacks.

In addition, the talk will highlight strategies for leveraging the Rust type system to ensure that the invariants of the external FFI code are maintained. The presentation will conclude with relevant references to recent advancements and developments in FFI with Rust.

Speaker: Tim Janus

Recordings of previous meetups are available on youtube. We also have a discord server for chatting between meetups - message any of the meetup organizers for the discord link.

Look forward to seeing you there!

Photo of Rust and C++ Cardiff group
Rust and C++ Cardiff
See more events