A widget based terminal ui rendering library.
This crate currently supports 2 backends:
The different backends can be enabled using the features of the same name.
A module to represent a terminal and operations on it.
A module for handling key events
A module to describe regions of the screen that can be rendered to.
A module to control the looks of text.
Special characters used for prompts/widgets.
A module containing the in-built widgets and types required by them
The errors that can occur in
What to do after receiving
The state of a prompt on validation.
This trait should be implemented by all ‘root’ widgets.
requestty result type.