Cargo Features
[dependencies]
ipp = { version = "5.0.5", default-features = false, features = ["serde", "async", "async-client", "client", "async-client-tls", "client-tls"] }
- default = async-client, async-client-tls, client, client-tls
-
These default features are set whenever
ipp
is added without
somewhere in the dependency tree.default-features = false - serde
- async async-client = futures-executor, futures-util
-
Affects
parser::AsyncIppParser
,reader::AsyncIppReader
… - async-client default async-client-tls = async, base64, reqwest, tokio-util
-
Affects
client::non_blocking
,ipp::client
… - client default client-tls = base64, ureq
-
Affects
client::blocking
,ipp::client
… - async-client-tls default = async-client, native-tls
-
Enables native-tls of reqwest
reqwest:
Enables native-tls specific functionality not available by default.
- client-tls default = client, native-tls
-
Enables native-tls of ureq
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.