23 个稳定版本
2.0.4 | 2020年7月31日 |
---|---|
2.0.2 | 2020年5月22日 |
1.2.10 | 2020年3月15日 |
1.2.2 | 2019年10月31日 |
1.0.2 | 2019年7月13日 |
#144 在 值格式化 中
每月 26 次下载
在 7 crate 中使用
44KB
644 行
custom_codes
这是用于记忆和统一响应代码的自定义 枚举
。
与字符串相比,枚举在比较时更 便宜,在获取时更 难以出错,从而保证了效率。
示例
为文件操作创建代码
use custom_codes::FileOps;
fn create_file(file_name: &str) -> FileOps {
match std::fs::File::create(file_name) {
Ok(_) => FileOps::CreateTrue,
Err(_) => FileOps::CreateFalse,
}
}
fn main() {
open("foo.txt");
}
lib.rs
:
这是用于记忆和统一响应代码的自定义枚举代码。与字符串相比,枚举在比较时更 便宜
,在获取时更 难以出错
,从而保证了效率。
示例
为文件操作创建代码
use custom_codes::FileOps;
fn open_file(file_name: &str) -> FileOps {
match std::fs::File::create(file_name) {
Ok(_) => FileOps::CreateTrue,
Err(_) => FileOps::CreateFalse,
}
}
open_file("foo.txt");
依赖项
~0.5–1MB
~24K SLoC