Cargo Features

[dependencies]
bdk_esplora = { version = "0.19.0", default-features = false, features = ["std", "async", "async-https", "async-https-rustls", "async-https-native", "blocking", "blocking-https", "blocking-https-rustls", "blocking-https-native", "miniscript"] }
default = async-https, blocking-https, std

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

std default

Enables std of optional miniscript

async async-https async-https-native? async-https-rustls? = async-trait, futures

Enables async of esplora-client

async-https default = async

Enables async-https of esplora-client

async-https-rustls = async

Enables async-https-rustls of esplora-client

async-https-native = async

Enables async-https-native of esplora-client

blocking blocking-https blocking-https-native? blocking-https-rustls?

Enables blocking of esplora-client

blocking-https default = blocking

Enables blocking-https of esplora-client

blocking-https-rustls = blocking

Enables blocking-https-rustls of esplora-client

blocking-https-native = blocking

Enables blocking-https-native of esplora-client

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 async?
futures async?
miniscript implicit feature

Enables miniscript

miniscript:

Miniscript: a subset of Bitcoin Script designed for analysis