Cargo Features
fluvio-future has no features set by default.
[dependencies]
fluvio-future = { version = "0.7.0", features = ["task", "subscriber", "fixture", "task_unstable", "io", "sync", "future", "net", "tls", "rust_tls", "native_tls", "openssl_tls", "timer", "fs", "zero_copy", "mmap", "retry", "doomsday", "tokio1", "attributes", "tokio"] }
- task doomsday? fixture? task_unstable? = cfg-if
-
Enables async-std
Affects
fluvio-future::task
… - subscriber fixture? = tracing-subscriber
-
Enables env-filter and std of tracing-subscriber
Affects
fluvio-future::subscriber
… - fixture = fluvio-future-derive, subscriber, task
- task_unstable mmap? zero_copy? = task
- io
-
Enables async-std
Affects
fluvio-future::io
… - sync doomsday?
-
Enables async-std
Affects
fluvio-future::sync
… - future
-
Enables async-std
Affects
fluvio-future::future
… - net native_tls? openssl_tls? rust_tls? = async-net, async-trait, cfg-if, futures-lite, socket2, ws_stream_wasm
-
Enables io of futures-util
Affects
fluvio-future::net
… - tls = rust_tls
- rust_tls tls? = futures-rustls, net, pin-project, rustls-pemfile
-
Enables io of futures-util
Affects
fluvio-future::rust_tls
… - native_tls = async-native-tls, net, pin-project
-
Enables native-tls, io of futures-util, vendored of openssl
Affects
fluvio-future::native_tls
… - openssl_tls = net, openssl, openssl-sys, pin-project
-
Enables io of futures-util
Affects
fluvio-future::openssl
… - timer retry? = async-io, fluvio-wasm-timer, futures-lite, pin-project
-
Affects
fluvio-future::timer
… - fs mmap? = async-fs, async-trait, futures-lite, pin-utils
-
Affects
fluvio-future::fs
… - zero_copy = nix, task_unstable
-
Affects
fluvio-future::zero_copy
… - mmap = fs, memmap2, task_unstable
-
Affects
fs::mmap
… - retry = async-trait, cfg-if, timer
-
Enables io of futures-util
Affects
fluvio-future::retry
… - doomsday = sync, task
-
Affects
fluvio-future::doomsday
… - tokio1
- attributes
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- async-trait fs? net? retry?
- cfg-if net? retry? task?
- fluvio-future-derive fixture?
- futures-lite fs? net? timer?
- futures-util native_tls? net? openssl_tls? retry? rust_tls?
- pin-project native_tls? openssl_tls? rust_tls? timer?
- pin-utils fs?
- tokio implicit feature
-
Enables tokio
tokio:
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
- tracing-subscriber subscriber?
- async-fs not wasm32 fs?
- async-io not wasm32 timer?
- async-native-tls not wasm32 native_tls?
- async-net not wasm32 net?
- fluvio-wasm-timer wasm32 timer?
- futures-rustls not wasm32 rust_tls?
- memmap2 not wasm32 mmap?
- nix not wasm32 zero_copy?
- openssl-sys not wasm32 openssl_tls?
- rustls-pemfile not wasm32 rust_tls?
- socket2 not wasm32 net?
- ws_stream_wasm wasm32 net?
- openssl not wasm32 native_tls? openssl_tls?
- async-std not wasm32 wasm32 future? io? sync? task? task_unstable? tokio1?