torchbear 0.11.2

Lua programming environment in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use rlua::prelude::*;
use ulid::Ulid;

pub fn init(lua: &Lua) -> crate::Result<()> {

    let module = lua.create_table()?;
    module.set("new", lua.create_function(|_, _: ()| {
        Ok(Ulid::new().to_string())
    })?)?;

    lua.globals().set("ulid", module)?;

    Ok(())
}