usestd::time::Duration;// Persistence configuration for throttling and keying.
//// Why: Persistence needs stable addressing (key) and write debouncing (interval)
// to remain safe and efficient across platforms.
/// Configuration for persisting a store’s state to disk.
pubstructPersistenceConfig{/// A stable identifier used to derive the persistence file path.
pubkey: String,
/// Minimum time between disk writes.
////// Writes are debounced to avoid excessive disk churn when many actions are dispatched.
pubmin_interval: Duration,
}