9 个版本

使用旧 Rust 2015

0.0.10 2017年1月10日
0.0.9 2016年7月8日
0.0.8 2015年6月27日
0.0.7 2015年5月8日
0.0.2 2014年11月21日

#1933开发工具

Download history 24/week @ 2024-03-11 22/week @ 2024-03-18 12/week @ 2024-03-25 33/week @ 2024-04-01 9/week @ 2024-04-08 20/week @ 2024-04-15 15/week @ 2024-04-22 20/week @ 2024-04-29 16/week @ 2024-05-06 18/week @ 2024-05-13 15/week @ 2024-05-20 16/week @ 2024-05-27 14/week @ 2024-06-03 13/week @ 2024-06-10 18/week @ 2024-06-17 16/week @ 2024-06-24

63 每月下载
用于 3 个包

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 环境。在 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 库文档 在此

依赖项