Module cursive::backends[][src]

Expand description

Define backends using common libraries.

Cursive doesn’t print anything by itself: it delegates this job to a backend library, which handles all actual input and output.

This module defines the Backend trait, as well as a few implementations using some common libraries. Each of those included backends needs a corresonding feature to be enabled.

Modules

bltblt-backend

Backend using BearLibTerminal

crosstermcrossterm-backend

Backend using the pure-rust crossplatform crossterm library.

curses

Common module for the ncurses and pancurses backends.

puppet

Puppet backend

termiontermion-backend

Backend using the pure-rust termion library.