2 个版本

0.1.1 2022年8月20日
0.1.0 2022年8月20日

#1918文本处理

MIT/Apache

7KB
137

Owlz >(^v^)<

Crate

一个用于创建可爱的 ascii 鸽子表情的 Rust 库,特点包括:

  • 7560 个独特的鸽子
  • 随机生成

我为什么需要这个?

你是否想在电子邮件、机器人消息、pull 请求或备忘录中签名,以 lil 鸽子来改善周围人的日子?那么这正是你需要的东西!

使用方法

将此添加到你的 Cargo.toml

[dependencies]
owlz = "0.1.1"
rand = "0.8.5"
rand_derive2 = "0.1.17"
enum-assoc = "0.3.4"

示例

use owlz::Owl;

fn main() {
    println!("{}", Owl::default());
    println!("{}", Owl::random());
    println!("{}", 
        Owl {
            beak: Beak::Happy,
            eyes: Eyes::Happy,
            head: Head::Curly,
            wing_shape: WingShape::None,
            wings: Wings::Outward
        }
    );
}

待办事项(可选)

  • 字符串到鸽子的转换
  • 加权随机性
  • 创建工具
  • 鸽子描述符
  • 查看是否可以删除任何库以减少依赖项
<\*o*/>

变更记录

  • 0.1.0
    • 初始发布
  • 0.1.1
    • 改进说明文档

依赖项

~2MB
~41K SLoC