Rust FFI
Origin story
Have you ever wondered how Rust can interoperate with other programming languages? Me neither! Well, that was until I worked on a pluggable authentication module that needed to talk to libpam.
What to expect
The talk-series explores Rust FFI (Foreign Function Interface) ecosystem. FFI allows Rust code to interoperate with code from various programming languages that speak well defined ABI (Application Binary Interface).
The talk-series assumes familiarity with Rust functions, types, and statics. It will mostly present
unsafe
code, and ways to make safe(r) abstractions. It is intended for Rust library authors.