4 个版本
0.1.5 | 2019年7月25日 |
---|---|
0.1.4 | 2019年7月23日 |
0.1.2 | 2019年7月22日 |
0.1.1 | 2019年7月22日 |
23 in #barcode
24KB
60 行代码,不包括注释
upc-checker
概述
关于
upc-checker
是一个用于快速校验 UPC 代码与校验位的小型 Rust Crate。它目前仅支持流行的 UPC-A
格式,并且是一个 no_std
Crate。
示例
以下是一个 upc-checker
的简单示例
extern crate upc_checker;
fn main() {
let my_upc = upc_checker::UPCStandard::UPCA(
[0, 3, 6, 0, 0, 0, 2, 4, 1, 4, 5]
);
let my_check_code: i8 = 7;
let my_upc_struct = upc_checker::UPC {
upc: my_upc,
check_digit: my_check_code,
};
match my_upc_code_struct.check_code() { // `my_upc_code_struct.check_code()` returns `Result<bool, UPCError>`.
Ok(x) => (), // `x` is a bool
Err(_) => (), // Deal as you like
}
}
文档
您可以在 doc.rs 页面 上找到此 Crate 的文档。