2 个稳定版本
1.0.1 | 2024年2月3日 |
---|---|
1.0.0 | 2023年10月7日 |
#4 在 #mlua
458 每月下载量
5KB
mlua-crc16
为 mlua 实现了 luacrc16。
安装
使用 MLua 的功能之一将其添加到您的 Rust 项目中:[lua51, lua52, lua53, lua54, luajit, luajit52]。
$ cargo add mlua-crc16 --features luajit
使用
use mlua::Lua;
let lua = Lua::new();
mlua_crc16::preload(&lua)?;
let script = r#"
local crc16 = require('crc16')
return crc16.compute('abc 123')
"#
let crc16: u16 = lua.load(script).eval()?;
assert_eq!(crc16, 0x8831_u16);
测试
$ make check
依赖项
~1.5–3MB
~50K SLoC