Trait system_interface::io::IsTerminal[][src]

pub trait IsTerminal {
    fn is_terminal(&self) -> bool;
}

Extension for I/O handles which may or may not be terminals.

Required methods

fn is_terminal(&self) -> bool[src]

Test whether this output stream is attached to a terminal.

This operation is also known as isatty.

Loading content...

Implementations on Foreign Types

impl IsTerminal for Stdin[src]

Implement IsTerminal for Stdin.

impl<'a> IsTerminal for StdinLock<'a>[src]

Implement IsTerminal for StdinLock.

impl IsTerminal for Stdout[src]

Implement IsTerminal for Stdout.

impl<'a> IsTerminal for StdoutLock<'a>[src]

Implement IsTerminal for StdoutLock.

impl IsTerminal for Stderr[src]

Implement IsTerminal for Stderr.

impl<'a> IsTerminal for StderrLock<'a>[src]

Implement IsTerminal for StderrLock.

impl<'a> IsTerminal for File[src]

Implement IsTerminal for std::fs::File.

impl<'a> IsTerminal for TcpStream[src]

Implement IsTerminal for std::net::TcpStream.

Loading content...

Implementors

Loading content...