Skip to main content

assay/lua/builtins/
mod.rs

1mod assert;
2mod core;
3mod crypto;
4mod db;
5mod http;
6mod json;
7mod serialization;
8mod template;
9mod ws;
10
11pub fn register_all(lua: &mlua::Lua, client: reqwest::Client) -> mlua::Result<()> {
12    http::register_http(lua, client)?;
13    json::register_json(lua)?;
14    serialization::register_yaml(lua)?;
15    serialization::register_toml(lua)?;
16    assert::register_assert(lua)?;
17    core::register_log(lua)?;
18    core::register_env(lua)?;
19    core::register_sleep(lua)?;
20    core::register_time(lua)?;
21    core::register_fs(lua)?;
22    core::register_base64(lua)?;
23    crypto::register_crypto(lua)?;
24    core::register_regex(lua)?;
25    core::register_async(lua)?;
26    db::register_db(lua)?;
27    ws::register_ws(lua)?;
28    template::register_template(lua)?;
29    Ok(())
30}