31 个稳定版本 (14 个主要版本)
17.0.0 | 2023年4月12日 |
---|---|
16.0.2 | 2022年7月16日 |
15.0.2 | 2022年7月7日 |
15.0.0 | 2022年2月10日 |
0.1.4 | 2021年9月18日 |
在 开发工具 中排名 773
每月下载量 115
在 gmserverplugin 中使用
75KB
1.5K SLoC
⚙ gmod-rs
Rust语言创建Garry's Mod二进制模块的多用途工具。
示例
点击此处 查看示例。
nightly版本要求
目前,此crate需要使用Rust Nightly编译器。
这是因为Rust与C FFI(在本crate中广泛用于与Lua交互)的特性,以及Lua在错误发生时跳出函数执行长跳转或Rust崩溃并从外部的堆栈帧中恢复时出现的未定义行为。使用C-unwind
ABI 来防止这种未定义行为。
lib.rs
:
依赖项
~1.2–9.5MB
~86K SLoC