Crate r3bl_rs_utils
source · [−]Expand description
This crate provides utility functions to do the following:
- Non binary tree data structure that is safe to use across threads and supports parallel tree walking & processing (inspired by memory arena.
- Kotlin inspired scope functions that make
it easy to work w/ wrapped values (wrapped in
std::sync::Arc
<std::sync::RwLock
>, orOption
, etc). - Print colored text to the terminal. And create TUI (text user interface) applications, similar to what you can do w/ Ink, React, and TypeScript on Node.js.
Modules
This is an experimental module that isn’t ready yet. It is the first step towards creating a TUI library that can be used to create sophisticated TUI applications. This is similar to Ink library for Node.js & TypeScript (that uses React and Yoga)
This module contains a lot of utility functions that are meant to: