uasync

Crates.iouasync
lib.rsuasync
version0.1.1
sourcesrc
created_at2022-01-12 04:22:14.798658
updated_at2022-01-12 04:35:00.284916
descriptionfast, safe, async executor
homepage
repositoryhttps://github.com/kprotty/uasync/
max_upload_size
id512576
size55,303
protty (kprotty)

documentation

https://docs.rs/uasync

README

uAsync Crates.io Documentation

A fast, forbid(unsafe_code), no dependency, async executor.

This crate was made primarily to see if such a thing was pheasable. The executor performs surprisingly well against others and I went through the effort of optimizing it and providing a drop-in API with tokio. Benchmarks are provided but results on my machine are explicitly not provided because people always end up drawing weird conclusions from them that are annoying to try and dispute. uasync for now should be treated as mostly an experiment. As per the MIT license, I'm not liable for whatever you do with it. I will most likely accept PRs for documentation, cleanup, and general improvements.

[dependencies]
uasync = "0.1.1"
Commit count: 17

cargo fmt