2023年6月1日
2.2.0 | 2023年5月30日 |
---|---|
2.1.0 | 2023年5月29日 |
2.0.0 | 2023年5月29日 |
1.1.0 | 2023年5月28日 |
1.0.1 | 2023年5月27日 |
#716 在 Rust 模式 中
101 每月下载量
用于 2 crates
49KB
1K SLoC
Turn's Cock Tier Evaluator 🐔 🏆
用于 Turn's Cock Tier Evaluator 的库。
评估器的解剖学 🍆 🩺
我已经将阴茎评级任务分解为整洁、可测试的模块。以下是快速概述
- bin_use (mod bin_use): 负责库中仅由外部二进制文件使用的任何内容,例如
cock-cli
或cock-tui
。目前它包含一个UserData
结构体以及一个AppState
枚举。 - User (user.rs): 你,用户,阴茎主人。
- CockStruct (cock_struct.rs): 你那令人惊叹(或并不那么令人惊叹)的纪念碑的蓝图,将所有引人注目的方面结合成一个单一实体。
- CockHandler (cock_handler.rs): 温柔的手将
User
和CockStruct
包装起来,提供易于计算和打印你那部位所有细节的简单方法。 - Traits (traits.rs): 这些不是你的阴茎特性,而是应用中使用的各种 Rust 特性。
- Tier (tier.rs): 字母等级枚举。
- cock_parts (mod cock_parts): 这些模块中的每一个,如
size.rs
、aesthetic.rs
、balls.rs
(以及其他),代表你长矛的一个特定功能,为它们中的几个提供评分(一些功能目前对评级没有影响)。
可选功能模块
- bin_use (mod bin_use): 负责库中仅由外部二进制文件使用的任何内容,例如
cock-cli
或cock-tui
。目前它包含一个UserData
结构体以及一个AppState
枚举。
评级和库使用 📖 🕵️♂️
你想看看你在阴茎王国中的位置,但你有点笨拙?!幸运的是,我在这里引导你通过这个过程。
二进制包
cock-cli
: 使用cock_lib
库的 CLI 应用程序cock-tui
: 使用cock_lib
库的 TUI 应用程序cock-web
: 即将推出 -cock_lib
的 WEB 后端
API
你是看到其中潜在价值的开发者?奇怪。然而,开始使用这些东西相对简单。首先,将以下内容添加到你的 Cargo.toml
文件中
[dependencies]
cock-lib = "x.x.x"
以下是一个使用API创建代表公鸡的数据结构的示例,这个数据结构通常被称为 CockStruct
。
use cock_lib::{
CockStruct,
cock_parts::{Size, Aesthetic, Balls, Shape, Curvature, Circumcision, Veininess, Abnormalities, Inches}
};
let cock = CockStruct::new(
Size {
length: 5.5,
girth: 4.5,
size_type: Inches,
},
Aesthetic::Normal,
Balls::Normal,
Shape::Cylindrical,
Curvature::Straight,
Circumcision::Uncircumcised,
Veininess::Normal,
Abnormalities::None,
);
测试 🧪 🧪
该库内置了一个测试套件,用于验证代码的功能。要在项目根目录中运行测试,请使用命令 cargo test
。
许可 📋 💼
MIT 许可证
依赖项
~0.4–1MB
~23K SLoC