# Luajit RS [Documentation](https://dreae.gitlab.io/luajit-rs/luajit) Crate for interfacing with LuaJIT from Rust, for running high-performance Lua code that can integrate with native-code written in rust. ## Getting Started ```rust #[macro_use] extern crate luajit; use luajit::{c_int, State}; fn return_42(state: &mut State) -> c_int { state.push(42); 1 } pub fn main() { let mut state = State::new(); state.open_libs(); state.do_string(r#"print("Hello world!")"#); state.push(lua_fn!(return_42)); state.set_global("return_42"); state.do_string(r#"print(return_42())"#); } ```