#rainbow #color #text #write #rainbow-colors

rainbow-text

用彩虹颜色书写文字

6 个版本

0.1.5 2020年11月17日
0.1.4 2020年11月17日

#8 in #rainbow

MIT 许可证

5KB
76

彩虹

用于书写彩虹颜色文字的 crate。

示例

使用前景颜色书写文字

use rainbow_text::Rainbow;

fn main() -> std::io::Result<()>
{
    let rain = Rainbow::default();
    
    rain.write("Hello, World")?;
    
    Ok(())
}

使用背景颜色书写文字

use rainbow_text::Rainbow;

fn main() -> std::io::Result<()>
{
    let rain = Rainbow::default();
    
    rain.write_bg("Hello, World")?;
    
    Ok(())
}

自定义彩虹!

use rainbow_text::{ Rainbow, Color };

fn main() -> std::io::Result<()>
{
    let rain = Rainbow::custom(
        vec![
            Color::Rgb(255,0,0),
            Color::Rgb(0,255,0),
            Color::Rgb(0,0,255),
        ]
    );
    
    rain.write("Hello, World")?;
    
    Ok(())
}

依赖

~0–7MB
~37K SLoC