rt-local-core 0.1.3

Thread local asynchronous runtime working with platform-specific event loops.
Documentation
  • Coverage
  • 30%
    6 out of 20 items documented0 out of 1 items with examples
  • Size
  • Source code size: 18.94 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.96 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 17s Average build duration of successful builds.
  • all releases: 17s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • frozenlib/rt-local
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • frozenlib

rt-local

Crates.io Docs.rs Actions Status

Thread local asynchronous runtime working with platform-specific event loops.

Example

use rt_local::spawn_local;
use rt_local::runtime::core::main;

#[main]
async fn main() {
  let task_a = spawn_local(async {
    // ...
  });
  let task_b = spawn_local(async {
    // ...
  });
  task_a.await;
  task_b.await;
}

Features

crate feature module backend
core platform independent
windows windows windows message loop

License

This project is dual licensed under Apache-2.0/MIT. See the two LICENSE-* files for details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.