Crates.io | futures-intrusive |
lib.rs | futures-intrusive |
version | 0.5.0 |
source | src |
created_at | 2019-05-22 05:49:33.42393 |
updated_at | 2022-11-04 06:14:20.712105 |
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.