Skip to main content

Module data_structures

Module data_structures 

Source
Expand description

Reactive data structures (B53 / D54 / D60), starting with reactive_list.

These are per-language product surfaces (D6/D24), not conformance scenarios. The substrate pull behavior is reused through NodeOpts::pull_id; no protocol tier/message semantics live here.

Structs§

IndexRow
IndexRow data container.
ReactiveIndex
ReactiveIndex data container.
ReactiveIndexOptions
ReactiveIndexOptions data container.
ReactiveList
ReactiveList data container.
ReactiveListOptions
ReactiveListOptions data container.
ReactiveLog
ReactiveLog data container.
ReactiveLogOptions
ReactiveLogOptions data container.
ReactiveMap
ReactiveMap data container.
ReactiveMapOptions
ReactiveMapOptions data container.
ReactiveView
ReactiveView data container.

Enums§

IndexChange
IndexChange variants.
ListChange
ListChange variants.
LogChange
LogChange variants.
MapChange
MapChange variants.

Functions§

merge_reactive_logs
Creates or computes merge_reactive_logs.
reactive_index
Creates or computes reactive_index.
reactive_list
Creates or computes reactive_list.
reactive_log
Creates or computes reactive_log.
reactive_map
Creates or computes reactive_map.
restore_reactive_index
Creates or computes restore_reactive_index.
restore_reactive_list
Creates or computes restore_reactive_list.
restore_reactive_log
Creates or computes restore_reactive_log.
restore_reactive_map
Creates or computes restore_reactive_map.
scan_log
Creates or computes scan_log.