console_static_text
Crate for logging text that should stay in the same place in a console. This measures words to handle wrapping and has some console resizing support. Example use might be for displaying progress bars or rendering selections.
Example use with the console crate:
use ConsoleSize;
use ConsoleStaticText;
let mut static_text = new;
static_text.eprint;
// will clear the previous text and put this new text
static_text.eprint;
// or get and output the text manually
if let Some = static_text.render
// clear out the previous text
static_text.eprint_clear;
// todo: document hanging indent support