Cargo Features
[dependencies]
architect-sdk = { version = "11.6.3", default-features = false, features = ["all", "grpc", "grpc-tls", "yaml", "docs-rs"] }
- default = grpc, grpc-tls
-
These default features are set whenever
architect-sdkis added withoutsomewhere in the dependency tree.default-features = false - all = grpc
- grpc default all? = hickory-resolver, tonic
-
Enables grpc of architect-api
Affects
architect-sdk::client,architect-sdk::grpc,architect-sdk::symbology,marketdata::l2_client,marketdata::managed_l1_streams… - grpc-tls default
-
Enables tls-aws-lc and tls-native-roots of tonic ^0.13
Affects
grpc::grpc_tls_identity_from_pem_files… - yaml = serde_yaml
-
enable this feature to access sdk::load_config
Affects
architect-sdk::load_config… - docs-rs
-
Enables docs-rs of architect-api
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.
- hickory-resolver grpc
- serde_yaml yaml?
- tonic grpc grpc-tls
-
Enables tonic ^0.13