| Crates.io | futures-intrusive |
| lib.rs | futures-intrusive |
| version | 0.5.0 |
| created_at | 2019-05-22 05:49:33.42393+00 |
| updated_at | 2022-11-04 06:14:20.712105+00 |
| description | Futures based on intrusive data structures - for std and no-std environments. |
| homepage | https://github.com/Matthias247/futures-intrusive |
| repository | https://github.com/Matthias247/futures-intrusive |
| max_upload_size | |
| id | 136011 |
| size | 519,884 |
This crate provides a variety of Futures-based and async/await compatible
types that are based on the idea of intrusive collections:
Please refer to the documentation for details.
In addition to the documentation the examples provide a quick overview on how the primitives can be used.
Add this to your Cargo.toml:
[dependencies]
futures-intrusive = "^0.5"
In order to use the crate in a no-std environment, it needs to be compiled
without default features:
[dependencies]
futures-intrusive = { version = "^0.5", default-features = false }
The crate defines a feature alloc, which can be used in order to re-enable
alloc features. Also defined is std, which can be used in order to re-enable
std features.
The minimum required Rust version is 1.36, due to reliance on stable
Future, Context and Waker types.
Licensed under either of
at your option.