Expand description
Rust SDK for building Datastar server-sent events.
Use its event types to patch HTML or signals and execute scripts in the browser. Enable Axum, Rocket, or Warp for framework-native events and signal extraction.
Rust web frameworks own SSE stream lifecycle and backpressure, so this SDK
returns framework-native events instead of providing a
ServerSentEventGenerator.
Rama, a modular framework for building network clients, servers, and proxies, provides its own Datastar SDK module.
Modules§
- axum
- Axum integration for Datastar.
- consts
- Datastar constants
- execute_
script ExecuteScriptexecutes JavaScript in the browser.- patch_
elements PatchElementspatches HTML elements into the DOM.- patch_
signals PatchSignalspatches signals into the signal store.- prelude
- The prelude for the
datastarcrate - rocket
- Rocket integration for Datastar.
- warp
- Warp integration for Datastar.
Structs§
- Datastar
Event DatastarEventis a struct that represents a generic Datastar event. All Datastar events implementInto<DatastarEvent>.