Cargo Features

fluvio-future has no features set by default.

[dependencies]
fluvio-future = { version = "0.7.1", 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

Enables unstable of async-std

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

Enables tokio1 of async-std

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?
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy