dermesser / leveldb-rs

A reimplementation of LevelDB in Rust (no bindings).
Other
515 stars 60 forks source link

feat: add async-std as an optional runtime for AsyncDB #48

Closed enmand closed 3 weeks ago

enmand commented 1 month ago

This PR adds async-std as an optional runtime for AsyncDB, instead of Tokio.

This PR introduces new features:

The async flag has been updated to target async-tokio by default, to avoid breaking changes. Both tokio and async-std are optional dependencies, toggled by the feature flags.

dermesser commented 3 weeks ago

Very nice work!

enmand commented 3 weeks ago

Nice, thank you! I'll rebase this changes on #49 since it depends on this one.