Trait IsTty
pub trait IsTty {
// Required method
fn is_tty(&self) -> bool;
}Available on crate feature
term only.Expand description
Adds the is_tty method to types that might represent a terminal
use std::io::stdout;
use crossterm::tty::IsTty;
let is_tty: bool = stdout().is_tty();Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<S> IsTty for Swhere
S: AsRawHandle,
Available on Windows only.
On windows, GetConsoleMode will return true if we are in a terminal.
Otherwise false.