Skip to main content

Module runtime

Module runtime 

Source
Expand description

Tokio-backed live runtime: bus, store, effect interpreter, subscriptions.

Store flavors:

Modules§

binding
Lock-backed bindings with keypath projection (SwiftUI Binding dynamic-member style).
rw_store
RwLock-backed store for read-heavy workloads.
store
subscription
Subscription interpreter — starts/stops long-lived Tokio sources declared by Sub.

Structs§

Runtime
Live runtime — bus-driven update loop on a pinned thread with Tokio effect interpreter.
RuntimeConfig
Configuration for super::engine::Runtime::from_program / super::engine::Runtime::from_reducer_program.
RwRuntime
Live runtime with RwLock state — many concurrent readers, exclusive writer on reducer thread.