Cargo Features

[dependencies]
esplora-client = { version = "0.7.0", default-features = false, features = ["blocking", "blocking-https", "blocking-https-rustls", "blocking-https-native", "blocking-https-bundled", "async", "async-https", "async-https-native", "async-https-rustls", "async-https-rustls-manual-roots"] }
default = async, async-https, blocking

These default features are set whenever esplora-client 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 esplora-client::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

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

Enables socks of reqwest ^0.11

Affects esplora-client::r#async

async-https default = async

Enables default-tls of reqwest ^0.11

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 ^0.11

reqwest:

Enables native-tls specific functionality not available by default.

async-https-rustls = async

Enables rustls-tls of reqwest ^0.11

async-https-rustls-manual-roots = async

Enables rustls-tls-manual-roots of reqwest ^0.11

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?
reqwest async async-https async-https-native? async-https-rustls? async-https-rustls-manual-roots?

Enables reqwest ^0.11