Crate hyperstack_sdk

Crate hyperstack_sdk 

Source
Expand description

§hyperstack-sdk

Rust client SDK for connecting to HyperStack streaming servers.

This crate provides a WebSocket client for subscribing to real-time entity updates from HyperStack servers.

§Example

use hyperstack_sdk::{HyperStackClient, Subscription};

let client = HyperStackClient::connect("ws://localhost:8877").await?;
let sub = client.subscribe("MyEntity/kv", Some(key)).await?;

while let Some(frame) = sub.next().await {
    println!("Update: {:?}", frame);
}

§Streaming Modes

  • State - Single shared state object
  • KV - Key-value lookups by entity key
  • List - All entities matching filters
  • Append - Append-only event log

Structs§

EntityStore
Frame
HyperStackClient
Subscription

Enums§

Mode
Value
Represents any valid JSON value.