lua53-sys 0.1.1

Rust bindings to Lua 5.3
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate lua53_sys;
extern crate libc;

use lua53_sys::{lauxlib, lua};

pub const HELLO: &'static [u8] = b"print(\"Hello\")\0";

fn main() {
    unsafe {
        let state = lauxlib::luaL_newstate();
        lauxlib::luaL_openlibs(state);
        lauxlib::luaL_dostring(state, HELLO.as_ptr() as *const libc::c_char);
        lua::lua_close(state);
    }
}