Trait terminal_io::Terminal[][src]

pub trait Terminal { }
Expand description

A trait for devices which may be connected to terminals.

Implementors

impl<Inner: Read> Terminal for NeverTerminalReader<Inner>[src]

impl<Inner: Read> Terminal for TerminalReader<Inner>[src]

impl<Inner: Write> Terminal for NeverTerminalWriter<Inner>[src]

impl<Inner: Write> Terminal for TerminalWriter<Inner>[src]

impl<Inner: Duplex> Terminal for NeverTerminalDuplexer<Inner>[src]

impl<Inner: Duplex> Terminal for TerminalDuplexer<Inner>[src]