Skip to content

Feature request: Rust reflection API #8033

Closed
@dextero

Description

@dextero

Dear Flatbuffers team,

My team is currently considering using flatbuffers in our Rust project. We saw that reflection is only implemented in C++, and we are wondering if there is any way to add Rust reflection support to flatbuffers.

We believe that adding Rust reflection support to flatbuffers would be a great addition to the library, and it would make it much easier for us to use flatbuffers in our project.

If this is not an effort the Flatbuffers team is already planning or working on, we would love to contribute to the project. Could you share your thoughts on how we could approach this?

The most straightforward solution seems to be to wrap the C++ reflection API, but the documentation describes it as “experimental”. Is the C++ API stable enough that such an approach would make sense?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions