Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Feature flags

zestors

FeatureDefaultEnables
distroffDistributed mode: the zestors::distr and zestors::distr_quic modules, and their items in the prelude (ClusterNode, ClusterAccepts, StableId, Quic, Tls, …). Not production ready yet.
auto-registeroffClusterConfig::auto_register, which registers every remote message in the binary. Implies distr.

Without distr, the cluster crates and the QUIC stack (quinn, rustls) aren’t compiled at all.

zestors-distr

FeatureDefaultEnables
auto-registeroffClusterConfig::auto_register, collecting messages at link time with inventory.
simoffThe sim module: in-process clusters on a simulated network. Meant for tests; see Testing with sim.

_ra

Several crates define a _ra feature. It is only there so that rust-analyzer in this workspace (see .vscode/settings.json) checks feature-gated code. Don’t enable it in your own project.