Skip to main content

TerminalBackend

Trait TerminalBackend 

Source
pub trait TerminalBackend:
    CommandWriter
    + EventSource
    + RawModeControl
    + TerminalQuery
    + KeyboardEnhancementQuery { }
Expand description

A complete interactive terminal connection.

Implementations own the input and output paths, parser state, process-side modes, and terminal queries for one physical terminal connection. The smaller supertraits remain independently useful in tests and adapters.

Implementors§