9 releases

0.0.9 Nov 5, 2024
0.0.8 Oct 31, 2024
0.0.5 Sep 24, 2024

#399 in Concurrency

Download history 265/week @ 2024-09-14 507/week @ 2024-09-21 50/week @ 2024-09-28 214/week @ 2024-10-05 190/week @ 2024-10-12 9/week @ 2024-10-19 121/week @ 2024-10-26 170/week @ 2024-11-02 20/week @ 2024-11-09

324 downloads per month
Used in 4 crates

MIT/Apache

120KB
2.5K SLoC

commonware-runtime

Crates.io

Execute asynchronous tasks with a configurable scheduler.

Status

commonware-runtime is ALPHA software and is not yet recommended for production use. Developers should expect breaking changes and occasional instability.


lib.rs:

Execute asynchronous tasks with a configurable scheduler.

This crate provides a collection of runtimes that can be used to execute asynchronous tasks in a variety of ways. For production use, the tokio module provides a runtime backed by Tokio. For testing and simulation, the deterministic module provides a runtime that allows for deterministic execution of tasks (given a fixed seed).

Status

commonware-runtime is ALPHA software and is not yet recommended for production use. Developers should expect breaking changes and occasional instability.

Dependencies

~8–17MB
~209K SLoC