How to not "Rewrite it in Rust"

I was making bindings to the CHMLib library for reading Microsoft HTML Help Files (.chm) this weekend and thought I'd document the process.

If you've ever wondered what goes into writing an idiomatic Rust wrapper around a native library, you may find this blog post interesting :slightly_smiling_face:

The source code is all available on GitHub:

12 Likes