byor 1.0.0-beta.2

Bring your own runtime!
Documentation
1
2
3
4
5
6
7
8
9
10
11
# byor
[![crates.io](https://img.shields.io/crates/v/byor)](https://docs.rs/byor)

Bring your own runtime!

This crate provides a set of traits that abstract over common runtime-specific functionality,
including networking, fs, and synchronization primitives. It is intended to allow for libraries
to implement complex async behavior without locking its users into a specific runtime.

Implementations are provided for [tokio](https://docs.rs/tokio), [smol](https://docs.rs/smol), and [futures](https://docs.rs/futures). The traits can be easily
implemented for other runtimes.