Crate terminal_io

Source
Expand description

Utilities for reading and writing on terminals.

Structs§

NeverTerminalDuplexer
A wrapper around a Read + Write which implements DuplexTerminal but isn’t ever a terminal.
NeverTerminalReader
A wrapper around a Read which implements ReadTerminal but isn’t ever a terminal.
NeverTerminalWriter
A wrapper around a Write which implements WriteTerminal but isn’t ever a terminal.
TerminalDuplexer
A wrapper around a Read + Write which adds minimal terminal support.
TerminalReader
A wrapper around a Read which adds minimal terminal support.
TerminalWriter
A wrapper around a Write which adds minimal terminal support.

Enums§

TerminalColorSupport
Color support level, ranging from monochrome (color not supported) to 24-bit true color.

Traits§

DuplexTerminal
An extension trait for input/output streams connected to terminals.
ReadTerminal
An extension trait for input streams connected to terminals.
Terminal
A trait for devices which may be connected to terminals.
WriteTerminal
An extension trait for output streams connected to terminals.