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(()) }