Cargo Features

[dependencies]
bp-esplora = { version = "0.12.0-beta.5.1", default-features = false, features = ["blocking", "blocking-https", "blocking-https-rustls", "blocking-https-native", "blocking-https-bundled", "blocking-wasm", "tokio", "async", "async-https", "async-https-native", "async-https-rustls", "async-https-rustls-manual-roots"] }
default = async, async-https, blocking, tokio

These default features are set whenever bp-esplora is added without default-features = false somewhere in the dependency tree.

blocking default blocking-https? blocking-https-bundled? blocking-https-native? blocking-https-rustls? = minreq

Enables proxy of minreq

Affects bp-esplora::blocking

blocking-https = blocking

Enables https of minreq

blocking-https-rustls = blocking

Enables https-rustls of minreq

blocking-https-native = blocking

Enables https-native of minreq

blocking-https-bundled = blocking

Enables https-bundled of minreq

blocking-wasm = minreq
tokio default

Enables tokio

default async runtime

async default async-https async-https-native? async-https-rustls? async-https-rustls-manual-roots? = reqwest

Enables optional tokio, socks of reqwest

Affects bp-esplora::r#async

async-https default = async

Enables default-tls of reqwest

reqwest:

Note: this doesn't enable the 'native-tls' feature, which adds specific functionality for it.

async-https-native = async

Enables native-tls of reqwest

reqwest:

Enables native-tls specific functionality not available by default.

async-https-rustls = async

Enables rustls-tls of reqwest

async-https-rustls-manual-roots = async

Enables rustls-tls-manual-roots of reqwest

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.

minreq blocking blocking-https? blocking-https-bundled? blocking-https-native? blocking-https-rustls? blocking-wasm?
reqwest async async-https async-https-native? async-https-rustls? async-https-rustls-manual-roots?