Cargo Features
[dependencies]
hvcg_identity_openapi_identity = { version = "0.1.2", default-features = false, features = ["client", "server", "conversion"] }
- default = client, server
-
These default features are set whenever
hvcg_identity_openapi_identity
is added without
somewhere in the dependency tree.default-features = false - client default = hyper, hyper-openssl, hyper-tls, native-tls, openssl, url
-
Affects
hvcg_identity_openapi_identity::client
… - server default = hyper, lazy_static, percent-encoding, regex, serde_ignored, url
-
Affects
hvcg_identity_openapi_identity::server
,hvcg_identity_openapi_identity::context
… - conversion = frunk, frunk-enum-core, frunk-enum-derive, frunk_core, frunk_derives
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.
- hyper client server
-
Enables hyper ^0.13
Common between server and client features
- serde_ignored server
- url client server
- lazy_static server
-
Enables lazy_static
Client-specific
Server, and client callback-specific - percent-encoding server
- regex server
- frunk conversion?
-
Enables frunk ^0.3.0
Conversion
- frunk_derives conversion?
-
Enables frunk_derives ^0.3.0
- frunk_core conversion?
-
Enables frunk_core ^0.3.0
- frunk-enum-derive conversion?
-
Enables frunk-enum-derive ^0.2.0
- frunk-enum-core conversion?
-
Enables frunk-enum-core ^0.2.0
- native-tls mac win ios client
- hyper-openssl not mac win ios client
-
Enables hyper-openssl ^0.8
- hyper-tls mac win ios client
-
Enables hyper-tls ^0.4
- openssl not mac win ios client