Description
First off, thank you for the excellent tooling you provide! I really appreciate autocxx
, and it made it much easier to release torrancew/xapian-rs.
In the process of writing the bindings, I ran into a few pain points, but the most difficult one was the lack of support for exceptions in autocxx
. Upstream Xapian code throw
s quite a bit, and it would be great to express most of those in the Rust bindings without resorting to writing almost everything by hand.
Would you be open to receiving patches for this? If so, could you provide some high level guidance on how best to start? I'm fairly comfortable in Rust, but my C++ knowledge is... dated. I know enough to know that I don't know much, but I can usually get something that compiles thrown together -- but I'm willing to iterate if you're open to the patches and some potentially naive lines of questioning.
Thanks again!