4个版本
0.1.4 | 2020年6月28日 |
---|---|
0.1.2 | 2020年6月6日 |
0.1.1 | 2020年6月3日 |
0.1.0 | 2020年6月2日 |
#10 in #rlua
每月 27 次下载
在 rlua-builders 中使用
8KB
122 行
rlua-builders
此包允许Rust struct/enums从Lua中轻松创建。
enum Valuables {
Coins(u32),
Book {name: String},
Knowledge,
}
然后可以从Lua创建
local a = Valuables.Coins(12)
local b = Valuables.Knowledge
local c = Valuables.Book { name = "A Dance with Dragons" }
有关更多信息,请参阅文档。
lib.rs
:
rlua-builders-derive包为rlua-builders
包提供派生器。
此包提供来自rlua-builders
的LuaBuilder
派生器,以及来自rlua
的UserData
派生器。这通常不直接导入。有关更多文档,请参阅rlua-builders
。
依赖项
~1.5MB
~35K SLoC