Introduction

Welcome to the Ardan Labs class on Rust FFI - the Foreign Function Interface.
This class is designed to teach you how to use Rust to interoperate with other languages. We will focus on C and C++ in this class, but the concepts can be applied to any language that supports a C FFI.
GitHub Reference
All of the files for this presentation are available here: https://github.com/thebracket/ArdanFfi
Building this Guide Locally
If you'd like to have a copy of this reference guide, clone the GitHub repo above and follow these steps in a terminal:
cargo install mdbook # If you aren't already an mdbook user
cd ArdanFfi/manual
mdbook serve
You can now open the URL http://localhost:3000 and have a locally served version of this guide.