| Crates.io | hyperstack-interpreter |
| lib.rs | hyperstack-interpreter |
| version | 0.3.5 |
| created_at | 2026-01-09 05:38:50.561663+00 |
| updated_at | 2026-01-24 05:39:07.063281+00 |
| description | AST transformation runtime and VM for HyperStack streaming pipelines |
| homepage | |
| repository | https://github.com/HyperTekOrg/hyperstack.git |
| max_upload_size | |
| id | 2031625 |
| size | 460,932 |
AST transformation runtime and VM for HyperStack streaming pipelines.
This crate provides the core components for processing Solana blockchain events into typed state projections:
[dependencies]
hyperstack-interpreter = "0.2"
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MyState {
pub id: StateId,
pub metrics: Metrics,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct StateId {
pub key: u64,
}
use hyperstack_interpreter::{TypeScriptCompiler, TypeScriptConfig};
let config = TypeScriptConfig::default();
let compiler = TypeScriptCompiler::new(config);
let typescript = compiler.compile(&spec)?;
| Feature | Default | Description |
|---|---|---|
otel |
No | OpenTelemetry integration for distributed tracing and metrics |
Apache-2.0