2 stable releases
1.0.1 | Jan 12, 2019 |
---|
#7 in #termcolor
Used in world-map-gen
18KB
304 lines
termcolor2rgb
termcolor2rgb is a small crate to extend termcolor crate.
It provides to_rgb()
method to termcolor::Color
instance.
use termcolor;
// Declare extending termcolor::Color by using a trait.
// .to_rgb() method is made available.
use termcolor2rgb::ColorExt;
// Basic 8 colors
assert_eq!(termcolor::Color::Red.to_rgb(), (0x80, 0, 0));
// ANSI 256 colors
assert_eq!(termcolor::Color::Ansi256(223).to_rgb(), (0xff, 0xd7, 0xaf));
// RGB color
assert_eq!(termcolor::Color::Rgb(0x12, 0x89, 0xef).to_rgb(), (0x12, 0x89, 0xef));
Installation
Add dependencies to your Cargo.toml
.
termcolor = "1.0"
termcolor2rgb = "1.0"
License
Dependencies
~0–7MB
~39K SLoC