termcolor2rgb
termcolor2rgb is a small crate to extend termcolor crate.
It provides to_rgb()
method to termcolor::Color
instance.
```rust use termcolor;
// Declare extending termcolor::Color by using a trait. // .to_rgb() method is made available. use termcolor2rgb::ColorExt;
// Basic 8 colors asserteq!(termcolor::Color::Red.torgb(), (0x80, 0, 0));
// ANSI 256 colors asserteq!(termcolor::Color::Ansi256(223).torgb(), (0xff, 0xd7, 0xaf));
// RGB color asserteq!(termcolor::Color::Rgb(0x12, 0x89, 0xef).torgb(), (0x12, 0x89, 0xef)); ```
Add dependencies to your Cargo.toml
.
termcolor = "1.0"
termcolor2rgb = "1.0"