2 unstable releases
Uses new Rust 2024
| 0.2.0 | Jul 27, 2025 |
|---|---|
| 0.1.0 | Jun 29, 2025 |
#215 in #run
26 downloads per month
Used in ordr
34KB
750 lines
Ordr
Ordr is a library that can run a set of async functions that depend on each other. For instance if
the result of function a and b before you can run c, order will run a and b in parallel
before passing their result to c.
You can also stop a job midway (or it may stop if a function failed), store whatever results are already computed, and continue again at another point.
The examples may also be useful. If you are missing documentation, let me know.
Contributing
You are of course welcome to contribute. I don't expect to spend much time on this going forward, but I'm generally open for suggestions or pull requests.
Tests can be run with
cargo test --workspace --all-targets
I personally use the examples to play around or to test a specific feature.
License
MIT. But let me know if you do something cool with it. :)
Dependencies
~3–7.5MB
~125K SLoC