Cargo Features
[dependencies]
reqsign = { version = "0.16.1", default-features = false, features = ["native-tls", "rustls", "reqwest_blocking_request", "reqwest_request", "services-all", "services-aliyun", "services-aws", "services-azblob", "services-google", "services-huaweicloud", "services-oracle", "services-tencent", "tokio"] }
- default = reqwest_request, services-all
-
These default features are set whenever
reqsign
is added without
somewhere in the dependency tree.default-features = false - native-tls
-
Enables default-tls of optional reqwest
reqwest:
Note: this doesn't enable the 'native-tls' feature, which adds specific functionality for it.
- rustls
-
Enables rustls-tls of optional reqwest
- reqwest_blocking_request
-
requests that reqwest supports
- reqwest_request default
-
Enables reqwest
- services-all default = services-aliyun, services-aws, services-azblob, services-google, services-huaweicloud, services-oracle, services-tencent
-
services that reqsign supports
- services-aliyun services-all
-
Enables once_cell, reqwest, serde, and serde_json
- services-aws services-all
-
Enables quick-xml ^0.35, reqwest, rust-ini, serde, and serde_json
- services-azblob services-all
-
Enables reqwest, serde, and serde_json
- services-google services-all
-
Enables jsonwebtoken, reqwest, rsa, serde, and serde_json
- services-huaweicloud services-all
-
Enables once_cell, serde, and serde_json
- services-oracle services-all
- services-tencent services-all
-
Enables reqwest, serde, and serde_json