Module backend

Module backend 

Source
Expand description

A module to represent a terminal and operations on it.

Structs§

CrosstermBackendcrossterm
A backend that uses the crossterm library.
Size
A 2D size.
TermionBackendtermion
A backend that uses the termion library.
TermionDisplayBackendtermion
A display backend that uses the termion library.
TestBackend
A backend that can be used for tests.

Enums§

ClearType
The different parts of the terminal that can be cleared at once.
MoveDirection
The directions the terminal cursor can be moved relative to the current position.

Traits§

Backend
A trait to represent a terminal that can be rendered to in an interactive manner.
DisplayBackend
A trait to represent a terminal that can be rendered to without interaction.

Functions§

get_backendcrossterm
Gets the default Backend based on the features enabled.