20 lines
493 B
Markdown
20 lines
493 B
Markdown
|
Detects whether a terminal supports unicode.
|
||
|
|
||
|
This crate is a Rust port mashing together
|
||
|
[@sindresorhus](https://github.com/sindresorhus)'
|
||
|
[`is-unicode-supported`](https://npm.im/is-unicode-supported) and
|
||
|
[@iarna](https://github.com/iarna)'s
|
||
|
[`has-unicode`](https://npm.im/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");
|
||
|
}
|
||
|
```
|