Cargo Features
[dependencies]
manic = { version = "0.8.1", default-features = false, features = ["progress", "json", "rustls", "openssl", "threaded", "async"] }
- default = async, json, progress, rustls
-
These default features are set whenever
manic
is added without
somewhere in the dependency tree.default-features = false - progress default = indicatif
- json default
-
Enables json of reqwest ^0.11.6
- rustls default async threaded?
-
Enables rustls-tls of reqwest ^0.11.6
- openssl
-
Enables native-tls of reqwest ^0.11.6
reqwest:
Enables native-tls specific functionality not available by default.
- threaded = futures-channel, rustls, rusty_pool
-
Enables blocking of reqwest ^0.11.6
Affects
manic::threaded
… - async default = futures, rustls, tokio
-
Affects
manic::async_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.
- indicatif progress
-
Enables indicatif ^0.16.2
- futures async
- tokio async
- futures-channel threaded?
- rusty_pool threaded?
-
Enables rusty_pool ^0.6.0