Hi everyone. I've been working on building a Redux library implementation written in Rust that is async and uses tokio.
I learned a lot while making this library https://crates.io/crates/r3bl_rs_utils/ so I decided to document the journey (primarily for my future self, and any future contributors to this crate).
I'm using this Redux library to build a new TUI (text user interface) infrastructure to make it easy to build "rich" CLI Rust apps (experimental repo).
Hopefully this is useful to others who are doing related things: