#color #weight #input #complex #found #input-color #weigh

simplers

Rust 中过于复杂的简化

11 个稳定版本

1.0.10 2024年6月3日
1.0.8 2024年5月31日
0.1.0 2024年5月31日

#13 in #found

每月下载量

Apache-2.0

6KB
87

Simple.rs

Simple.rs 是我制作的一个 crate,用来使 Rust 中一些我觉得过于复杂的事情变得简单一些。

虽然 Rust 还是新手,但制作这个很有趣。

特性

输入函数

定义

pub fn input<'a>(s: impl Into<Option<&'a str>>) -> String{

}

它允许您使用一个函数轻松地进行输入,而不是打印、刷新、读取行,然后输入后修剪换行符

颜色结构体

颜色

  • 黑色
  • 红色
  • 橙色
  • 黄色
  • 浅绿色
  • 深绿色
  • 薄荷绿
  • 青色
  • 浅蓝色
  • 天空蓝
  • 蓝色
  • 深蓝色
  • 深紫色
  • 紫色
  • 紫罗兰
  • 洋红色
  • 暖粉色
  • 西瓜红
  • 浅灰色
  • 深灰色

其他颜色

Color {
    r: <red>,
    g: <green>,
    b: <blue>
}

颜色函数

定义

fn color(text: &'static str, clr: Color) -> String {

}

颜色文本

重量宏

定义

macro_rules! weigh {
    ($s:expr, $($args:expr),*) => {{

    }}
}

为文本添加重量,如 粗体斜体,只需一次添加多个重量即可

重量结构体

  • 粗体
  • 细体
  • 斜体
  • 下划线
  • 慢闪烁
  • 快闪烁

这些都是所有的重量 :)

并且.. 输入颜色

定义

fn color(iptext: &'static str, clr: Color) -> String {
    
}

带颜色的输入

无运行时依赖