Open vincent-herlemont opened 9 months ago
This is a cool project, and I'm considering contributing however I can. In regards to this, I see a couple of blockers specifically.
no_std
supportnative_model: Brings in the Result
type
These are just 2 main ones that stuck out to me, I'm sure there are more things to consider.
Thank you, @AlvinKuruvilla, for your interest in this project. You are absolutely right; there are several bottlenecks to supporting no-std
, and I'm not sure if it's feasible. In addition to Tokio/Results
and other necessary refactoring to make the Native DB code no-std compatible, there's redb (used as a backend) which seems not to support no-std either. So, it doesn't look very promising in this regard... If you have any other advice or suggestions, please don't hesitate to share.
After researching, I found that the best database backend candidate I could find is jammdb. I don't know how compatible it is with the current API/types, but it seems like a good option with the limited options. If there's anything you would rather me prioritize working on (it doesn't even need to be on this), I'd be more than happy to take a stab at it.