Detects whether a terminal supports unicode.

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

Example

```rust use supports_unicode::Stream;

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