9 releases
Uses old Rust 2015
0.0.10 | Jan 10, 2017 |
---|---|
0.0.9 | Jul 8, 2016 |
0.0.8 | Jun 27, 2015 |
0.0.7 | May 8, 2015 |
0.0.2 | Nov 21, 2014 |
#1933 in Development tools
63 downloads per month
Used in 3 crates
675KB
17K
SLoC
rust-lua53
Aims to be complete Rust bindings for Lua 5.3 and beyond. Currently, master
is tracking Lua 5.3.3
.
Requires a Unix-like environment. On Windows, MSYS2 is supported.
You will need:
- wget (fetch on FreeBSD/Dragonfly, curl on MacOS)
- tar
- make
- gcc
Using crates.io
Add this to your Cargo.toml
:
[dependencies]
lua = "*"
Using git
Add this to your Cargo.toml
:
[dependencies.lua]
git = "https://github.com/jcmoyer/rust-lua53"
Example
extern crate lua;
fn main() {
let mut state = lua::State::new();
state.open_libs();
state.do_string("print('hello world!')");
}
License
Licensed under the MIT License, which is the same license Lua is distributed
under. Refer to LICENSE.md
for more information.
lib.rs
:
Rust bindings for Lua 5.3 and beyond documentation. Original Lua library documentation here.