I am trying to generate Atspi bindings for Rust, and I am hitting a few snags along the way.
First off, what are the prefered gir files to use? For now, I am using the gir files that pacman provided when I installed my desktop environment, but I am not exactly certain if those are the best ones to use or if this really has any effect.
Secondly, who provides the dbus_sys crate or is this something will also have to manualy generate?
Finally, I did git some form of lower level FFI binding to work, but when it comes to the high level safe bindings, I am confused as to how to get started. For now, I had simply done gir -m not_bound | grep “[NOT GENERATED]” to get the high level items that were not methods or functions and add them to the generate section of the safe Gir.toml. What is a good strategy to fix the remaining issues when working with unbound items? (Working with the gir ecosystem is relatively new to me).
For reference, the code I am working on is here..