apache / apache/incubator-graphar
feat(Rust): Implement Rust binding interface
- Dominant language
- C++
- Stars
- 373
- Forks
- 93
- Avg merge
- 7d 21h
- Merged PRs (30d)
- 7
Description
### Describe the enhancement requested
Rust has demonstrated unique advantages in several aspects, and its user base is growing rapidly. Meanwhile, the ecosystem of graph systems (such as graph databases and graph execution engines) in Rust is becoming increasingly rich (e.g. [miniGU](https://github.com/TuGraph-family/miniGU)). Therefore, it is highly valuable for GraphAr to provide a Rust binding interface.
Fortunately, [graphar-rs](https://github.com/Sober7135/graphar-rs) has already accomplished part of this work.
This issue will be used to discuss further details on integrating graphar-rs into GraphAr, making it easier for users to adopt and use.
### Component(s)
Other
Contributor guide
Research direction
The issue identifies graphar-rs as a partial Rust implementation and proposes integrating it into GraphAr. Start by reviewing graphar-rs and GraphAr's existing interfaces, then follow the integration discussion; done is not yet defined beyond providing an adopted Rust binding interface.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100