Cargo Features
fluvio-future has no features set by default.
[dependencies]
fluvio-future = { version = "0.8.3", features = ["task", "subscriber", "fixture", "future", "io", "net", "tls", "rust_tls", "native_tls", "openssl_tls", "timer", "fs", "zero_copy", "mmap", "retry", "doomsday", "attributes", "openssl-src"] }
- task doomsday? fixture? mmap? zero_copy? = async-task, cfg-if, timer
-
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
- future = futures-lite
-
Affects
fluvio-future::future… - io = async-fs, async-io
-
Affects
fluvio-future::io… - 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? task? = 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
-
Affects
fluvio-future::zero_copy… - mmap = fs, memmap2, task
-
Affects
fs::mmap… - retry = async-trait, cfg-if, timer
-
Enables io of futures-util
Affects
fluvio-future::retry… - doomsday = async-lock, task
-
Affects
fluvio-future::doomsday… - 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? future? net? timer?
- futures-util native_tls? net? openssl_tls? retry? rust_tls?
- pin-project native_tls? openssl_tls? rust_tls? timer?
- pin-utils fs?
- tracing-subscriber subscriber?
- openssl-src not wasm32 implicit feature
-
Enables openssl-src =300.4.2
openssl-src:
Source of OpenSSL and logic to build it
- async-lock not wasm32 doomsday?
- async-native-tls not wasm32 native_tls?
- async-net not wasm32 net?
- async-task not wasm32 task?
- 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?
-
Enables socket2 ^0.5.10
- ws_stream_wasm wasm32 net?
- async-fs not wasm32 fs? io?
- async-io not wasm32 io? timer?
- openssl not wasm32 native_tls? openssl_tls?