Cargo Features
[dependencies]
bp-esplora = { version = "0.11.0-beta.9", default-features = false, features = ["all", "blocking", "blocking-wasm", "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
bp-esplora
is added without
somewhere in the dependency tree.default-features = false - all = blocking
- blocking default all? = ureq
-
Enables socks-proxy of ureq
Affects
bp-esplora::blocking
… - blocking-wasm = ureq
- async default async-https async-https-native? async-https-rustls? async-https-rustls-manual-roots? = 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.