futures 0.3.21

An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
Documentation

futures

This version has 13 feature flags, 5 of them enabled by default.

default

  • std
  • async-await
  • executor

std

  • alloc
  • futures-core/std
  • futures-task/std
  • futures-io/std
  • futures-sink/std
  • futures-util/std
  • futures-util/io
  • futures-util/channel

async-await

  • futures-util/async-await
  • futures-util/async-await-macro

executor

  • std
  • futures-executor/std

alloc

  • futures-core/alloc
  • futures-task/alloc
  • futures-sink/alloc
  • futures-channel/alloc
  • futures-util/alloc

unstable

  • futures-core/unstable
  • futures-task/unstable
  • futures-channel/unstable
  • futures-io/unstable
  • futures-util/unstable

thread-pool

  • executor
  • futures-executor/thread-pool

io-compat

  • compat
  • futures-util/io-compat

compat

  • std
  • futures-util/compat

bilock

  • futures-util/bilock

write-all-vectored

  • futures-util/write-all-vectored

futures-executor

    This feature flag does not enable additional features.

cfg-target-has-atomic

    This feature flag does not enable additional features.