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 中使用

Apache-2.0 协议

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