pulse-state 0.1.2

State management utilities for Pulse — provides windowing, aggregations, and persistent operator state.
Documentation
1
2
3
4
5
6
7
8
9
10
//! pulse-state: state layer
//! Provides `InMemoryState` and an optional `RocksDbState` backend behind the `rocksdb` feature.

pub mod mem;
#[cfg(feature = "rocksdb")]
pub mod rocks;

pub use mem::InMemoryState;
#[cfg(feature = "rocksdb")]
pub use rocks::RocksDbState;