Cargo Features
[dependencies]
ipp = { version = "5.0.3", default-features = false, features = ["async", "async-client", "client", "async-client-tls", "client-tls", "serde"] }
- 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 - 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 ^0.11
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.
- futures-executor async?
- serde implicit feature
-
Enables serde
serde:
A generic serialization/deserialization framework
- ureq client client-tls
- native-tls async-client-tls client-tls
- base64 async-client client
-
Enables base64 ^0.21
- futures-util async?
- tokio-util async-client
- reqwest async-client async-client-tls
-
Enables reqwest ^0.11