35 commentaires (35 commentaires)22 réactions (22 réactions)0 assignés (0 assignés)C++25 952 stars (25 952 stars)3 564 forks (3 564 forks)batch import
good-first-contributionhelp wantednot-stalerust
Description
Reach parity with C++, Java, etc.
Guide contributeur
- Stack technique
- rustcpp
- Domaine
- backenddataapi
- Type d'issue
- feature
- DifficultéDifficulté estimée pour un nouveau contributeur, de 1 pour un très petit changement à 5 pour un travail expert.
- 4
- Temps estiméFourchette de temps approximative pour investiguer, implémenter, tester et préparer une pull request.
- over 1 week
- Statut d'activitéDisponibilité apparente de l'issue : fraîche, active, ancienne, bloquée ou en attente d'un mainteneur.
- stale
- ClartéClarté avec laquelle l'issue explique le changement attendu, les critères d'acceptation et la prochaine étape.
- needs investigation
- Prérequis
- Rust programmingFlatBuffers schema knowledgeUnderstanding of unions in serialization
- Accessibilité débutantScore de 1 à 100 estimant l'accessibilité de cette issue pour un premier contributeur.
- 25
- Direction de recherche
- The issue requests implementing vectors of unions in Rust FlatBuffers, aiming for parity with C++ and Java implementations. Review the existing Rust codegen in src/idl gen rust.cpp and test files under tests/rust usage test. Examine comments for prior discussion on design decisions, particularly around union table handling. The lack of an assignee or linked PR suggests this is an open research problem; contributors should analyze how C++ and Java handle union vectors in their respective codegens and propose a similar Rust implementation.