Earlier quoted context omitted.
No problem. Some links to get you started: * https://crates.io/crates/bindgen (generate Rust FFI from headers) * https://crates.io/crates/cbindgen (the inverse of bindgen) * https://cxx.rs/ (a similar tool to bindgen, newer)
That's it right there. You may have just won me over by pointing these out. It's just so hard to go back to writing bindings mostly by hand instead of the other way around. I've generated thousands of bindings for all sorts of things, so it's really critical to my work. Thanks again, Steve. And for all your patience, too.
I believe your issue with the "Rust hype" is that your pain points are different from the pain points of many other Rust users, and when they tell you that Rust is great for reasons A, B, C, you say to yourself, "so what?" But maybe you'd find Rust useful for less often cited reasons X, Y, Z, and you'll like it once you use it in earnest. Maybe you won't, and Rust isn't for you. And that's okay, too.
Also, kudos to Steve. I sincerely admire your politeness and patience when confronted with less polite, less patient posts. You're probably the best ambassador the Rust community could have.