Cargo Features
[dependencies]
ethcontract-fork = { version = "0.25.6-fork", default-features = false, features = ["aws-kms", "derive", "derive-http", "http", "http-native-tls", "http-rustls-tls", "http-tls", "ipc-tokio", "ws-async-std", "ws-tls-async-std", "ws-tls-tokio", "ws-tokio"] }
- default = derive, derive-http, http-tls, ws-tls-tokio
-
These default features are set whenever
ethcontract-fork
is added without
somewhere in the dependency tree.default-features = false - aws-kms = aws-config, aws-sdk-kms, rlp
-
Affects
transaction::kms
… - derive default = ethcontract-derive-fork
- derive-http default
-
Enables http of ethcontract-derive-fork
- http http-native-tls? http-rustls-tls? http-tls
- http-native-tls = http
-
Enables http-native-tls of web3
- http-rustls-tls = http
-
Enables http-rustls-tls of web3
- http-tls default = http
- ipc-tokio
- ws-async-std
-
Enables ws-async-std of web3
- ws-tls-async-std
-
Enables ws-tls-async-std of web3
- ws-tls-tokio default
-
Enables ws-tls-tokio of web3
- ws-tokio
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.
- aws-config aws-kms?
-
Enables aws-config ^0.55
- aws-sdk-kms aws-kms?
-
Enables aws-sdk-kms ^0.28
- ethcontract-derive-fork derive derive-http
- rlp aws-kms?
-
Enables rlp ^0.5