1.
Overview
2.
Setting Up
3.
Core Client Library
4.
Constructing a Basic Request
5.
Sending the Request
6.
Generating a Header File
7.
Better Error Handling
7.1.
Return Types
7.2.
Logging
7.3.
Exception Safety
8.
Asynchronous Operations
9.
More Complex Requests
10.
Testing
11.
Dynamic Loading & Plugins
12.
Break All The Things!!1!
12.1.
Problems
12.2.
Solutions
The (unofficial) Rust FFI Guide
Logging
TODO:
Talk about using logging to help determine the state of a program