Cargo Features

[dependencies]
architect-sdk = { version = "2.1.3", default-features = false, features = ["grpc", "netidx"] }
default = grpc

The grpc feature is set by default whenever architect-sdk is added without default-features = false somewhere in the dependency tree.

grpc default = hickory-resolver, tonic

Enables grpc of architect-api

netidx = md-5, netidx-archive, netidx-core, netidx-derive, netidx-protocols, num_cpus, openssl, pkcs8, serde_yaml, sysinfo, zstd

Enables netidx ^0.26.0, netidx of architect-api

Affects architect-sdk::account_manager, architect-sdk::admin_stats, architect-sdk::channel_driver, architect-sdk::common, architect-sdk::orderflow, architect-sdk::paths, architect-sdk::tls, marketdata::book_client, marketdata::external_client, marketdata::historical_candles, marketdata::managed_marketdata, marketdata::netidx_feed_client, marketdata::rfq_client, marketdata::snapshots, marketdata::utils, symbology::client

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
md-5 netidx?
netidx-archive netidx?

Enables netidx-archive ^0.26.0

netidx-core netidx?
netidx-derive netidx?
netidx-protocols netidx?

Enables netidx-protocols ^0.26.0

num_cpus netidx?
openssl netidx?
pkcs8 netidx?
serde_yaml netidx?
sysinfo netidx?

Enables sysinfo ^0.29

tonic grpc
zstd netidx?

Enables zstd ^0.12.3