Skip to content

Feature Request: Exception Support #1412

Open
@torrancew

Description

@torrancew

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 throws 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    cpp-featureC++ feature not yet supported

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions