Crate supports_unicode[][src]

Expand description

Detects whether a terminal supports unicode.

This crate is a Rust port mashing together @sindresorhusis-unicode-supported and @iarna’s has-unicode NPM packages.

Example

use supports_unicode::Stream;

if supports_unicode::on(Stream::Stdout) {
    println!("stdout supports unicode output");
} else {
    println!("no unicode, please");
}

Enums

possible stream sources

Functions