rustcolor 0.4.1

Rust terminal rendering library thats supports 3/4 bit, 8 bit and 24 bit colors.
Documentation
use rustcolor::{color::RGB, printer::ColorPrinter};

fn main() {
    let step = 12;
    println!("***RGB***");
    for i in (0..=255).step_by(step) {
        print!("{}", " ".print_24bit(RGB(0, 0, 0), RGB(i, 0, 0)));
    }
    println!();
    for i in (0..=255).step_by(step) {
        print!("{}", " ".print_24bit(RGB(0, 0, 0), RGB(0, i, 0)));
    }
    println!();
    for i in (0..=255).step_by(step) {
        print!("{}", " ".print_24bit(RGB(0, 0, 0), RGB(0, 0, i)));
    }
    println!("\n***CMY***");
    for i in (0..=255).step_by(step) {
        print!(
            "{}",
            " ".print_24bit(RGB(0, 0, 0), RGB(255 - i, 255 - 0, 255 - 0))
        );
    }
    println!();
    for i in (0..=255).step_by(step) {
        print!(
            "{}",
            " ".print_24bit(RGB(0, 0, 0), RGB(255 - 0, 255 - i, 255 - 0))
        );
    }
    println!();
    for i in (0..=255).step_by(step) {
        print!(
            "{}",
            " ".print_24bit(RGB(0, 0, 0), RGB(255 - 0, 255 - 0, 255 - i))
        );
    }
    println!();
}