Crates.io | pasts |
lib.rs | pasts |
version | 0.14.3 |
source | src |
created_at | 2019-12-19 06:14:20.800518 |
updated_at | 2023-06-02 19:07:37.775075 |
description | Minimal and simpler alternative to the futures crate. |
homepage | https://github.com/ardaku/pasts/blob/stable/CHANGELOG.md |
repository | https://github.com/ardaku/pasts |
max_upload_size | |
id | 190508 |
size | 52,628 |
Minimal and simpler alternative to the futures crate.
The pasts asynchronous runtime is designed for creating user-space software and embedded software using an asynchronous event loop. It aims to abstract away all of the pain points of using asynchronous Rust. Pasts is purposely kept small with the entire source directory under 500 lines of Rust code.
Check out the documentation for examples.
Pasts targets all platforms that can run Rust. The executor works on at least the following platforms (may work on others):
Copyright © 2019-2023 The Pasts Contributors.
Licensed under any of
at your option.
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 licensed as described above, without any additional terms or conditions.
If you want help using or contributing to this library, feel free to send me an email at aldaronlau@gmail.com.
Since pasts is not an all-in-one async runtime solution, here's a list of crates that are designed to work well with pasts:
Some features require a platform integration dependency, for instance:
web
pulls in wasm-bindgen-futures