rust-qt/ritual: Use C++ libraries from Rust
https://github.com/rust-qt/ritual
C へのバインディングの gtk-rs もそうだったけど、 Qt は C++ ネイティブだからなおさら継承とかを前提にしたデータ構造のマッピングが大変なのかもなぁ
そう考えると、 google の snappy のように C++ で実装されているが C バインディングもあるという状況は理想的というか、実に使いやすくできている
gfx-rs/wgpu-rs: Rust bindings to wgpu native library
https://github.com/gfx-rs/wgpu-rs
WebGPU 実装であるところの wgpu なんかはもうちょっと面白くて、 Rust で実装されたバックエンド (wgpu-core) があり、その上に C 用の API (wgpu-native) と Rust 用の API (wgpu-rs) が生えている