Cargo Features
[dependencies]
rifling = { version = "0.4.0", default-features = false, features = ["hyper-support", "parse", "crypto-use-ring", "crypto-use-rustcrypto", "logging", "logging-print", "content-type-urlencoded"] }
- default = content-type-urlencoded, crypto-use-ring, hyper-support, logging, parse
-
These default features are set whenever
rifling
is added without
somewhere in the dependency tree.default-features = false - hyper-support default = futures, hyper
- parse default = serde_json
- crypto-use-ring default = hex, ring
- crypto-use-rustcrypto = hex, hmac, sha-1
- logging default = log
- logging-print
- content-type-urlencoded default = url
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.
- hex crypto-use-ring crypto-use-rustcrypto?
-
Enables hex ^0.3
- log logging
- url content-type-urlencoded
-
Enables url ^1.7
- hmac crypto-use-rustcrypto?
-
Enables hmac ^0.7
- ring crypto-use-ring
-
Enables ring ^0.14
- hyper hyper-support
-
Enables hyper ^0.12
- sha-1 crypto-use-rustcrypto?
-
Enables sha-1 ^0.8
- futures hyper-support
-
Enables futures ^0.1
- serde_json parse