denoland / denoland/deno_bindgen
Project Status
- Dominant language
- Rust
- Stars
- 320
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
I am used to using NAPI-RS with Node, and was pleasantly surprised to see this project. I did see the mention this project is on hold. Understandable given this is probably a very low priority as well as used library. I ran across this while looking at FFI for Deno. Specifically I am looking to use TS as a control plane to a Rust API. I could websockets, but it makes way more sense to have a standard source API surface. I could use 8.1, but it would be a bit cumbersome given it does not support `impl`. I did try main and alpha, and I get errors returning `Self` from the constructor (README example). Assuming this project is on indefinite hold, is there another way I could accomplish this outside of modifying this codebase? I am not versed with `syn`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the README constructor example and try to reproduce the reported errors returning Self on main and alpha. The issue names no failing test or implementation file and primarily asks about project status and alternatives. Confirm that maintainers want a fix and agree on expected constructor behavior before proceeding; completion would mean the example works with that behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- deno, rust, typescript
- Domain
- api, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100