lua 0.0.2

Bindings to Lua 5.3
docs.rs failed to build lua-0.0.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: lua-0.0.10

rust-lua53 Build Status

Aims to be complete Rust bindings for Lua 5.3 and beyond. Currently, master is tracking Lua 5.3.0-beta.

Requires:

  • gcc
  • bash
  • a Lua 5.3 installation

Linux

cargo build

The build script will look for Lua 5.3 headers in /usr/local/include. If you need to specify a different directory, you can export LUA_INCLUDE.

Windows

The cargo situation on Windows isn't so great, so you'll probably get an error just running cargo build. You will have to invoke prebuild.sh manually:

./prebuild.sh
cargo build

Like above, if Lua 5.3 headers aren't in /usr/local/include (as they should be if you're using an MSYS2 bash shell), you will need to specify a different directory using the the environment variable LUA_INCLUDE.

License

Licensed under the MIT License, which is the same license Lua is distributed under. Refer to LICENSE.md for more information.