1个不稳定版本

使用旧的Rust 2015

0.0.11 2017年7月14日

#8#lua53


用于 px8

MIT 许可证

675KB
17K SLoC

C 15K SLoC // 0.1% comments Rust 2K SLoC // 0.1% comments

rust-lua53 构建状态 文档

旨在成为Lua 5.3及其以上版本的完整Rust绑定。目前,master正在跟踪Lua 5.3.3

需要Unix-like环境。在Windows上,支持MSYS2

你需要

  • wget(在FreeBSD/Dragonfly上抓取,在MacOS上使用curl)
  • tar
  • make
  • gcc

使用crates.io

将以下内容添加到你的Cargo.toml

[dependencies]
lua = "*"

使用git

将以下内容添加到你的Cargo.toml

[dependencies.lua]
git = "https://github.com/jcmoyer/rust-lua53"

示例

extern crate lua;

fn main() {
  let mut state = lua::State::new();
  state.open_libs();
  state.do_string("print('hello world!')");
}

许可证

遵循MIT许可证,与Lua分发相同的许可证。有关更多信息,请参阅LICENSE.md


lib.rs:

Rust绑定Lua 5.3及其以上版本的文档。原始Lua库文档在此

依赖项