Crates.io | async-core |
lib.rs | async-core |
version | 0.3.1 |
source | src |
created_at | 2019-07-01 21:07:26.998415 |
updated_at | 2023-01-12 00:34:56.981568 |
description | A standard for async runtimes |
homepage | |
repository | https://github.com/tudbut/async-core |
max_upload_size | |
id | 145251 |
size | 17,837 |
Standardizing rust async, one type at a time.
Tokio and async-std are great, but wouldn't it be cool to have one API for them all? That's what I'm trying to provide with async-core. It's kind of similar to rand-core: No implementations, only traits and some helper structs.
I agree! So far, async-core only has some very basic types, which will never ever be enough; however, I'm not entirely sure what to make next and how to make it. I've got the following on my TODO list:
If anything is missing that you need now, make an issue! If you are the maintainer of a runtime, please reach out and we can work out an implementation for your runtime and add more to the standard.
This library is not stable, and there will be drastic changes, potential renames of functions, etc. That also means if you see anything you have an issue with, tell me, and there is still a high chance of me accepting your suggestion.
Releases every week if there are enough improvements until things stabelize some more, then releases once changes have accumulated.