Cargo Features
[dependencies]
hyperstack = { version = "0.4.3", default-features = false, features = ["full", "interpreter", "macros", "server", "sdk", "runtime"] }
- default = interpreter, macros, server
-
These default features are set whenever
hyperstackis added withoutsomewhere in the dependency tree.default-features = false - full = interpreter, macros, sdk, server
- interpreter default full?
-
Enables hyperstack-interpreter
Core interpreter - AST transformation runtime and VM
- macros default full? = runtime
-
Enables hyperstack-macros
Macros - proc-macros for defining streams
- server default full?
-
Enables hyperstack-server
Server - WebSocket server and projection handlers
- sdk full?
-
Enables hyperstack-sdk
SDK - Rust client for connecting to HyperStack servers
- runtime macros
-
Enables anyhow, bs58, bytemuck, dotenvy, serde, serde_json, smallvec, tokio, tracing, yellowstone-vixen, yellowstone-vixen-core, and yellowstone-vixen-yellowstone-grpc-source
tokio:
Runtime dependencies for macro-generated code (re-exported via hyperstack::runtime)
Affects
hyperstack::runtime…