assay/lua/builtins/
mod.rs1mod assert;
2mod core;
3mod crypto;
4mod disk;
5#[cfg(feature = "db")]
6mod db;
7mod http;
8mod os_info;
9mod json;
10mod process;
11mod serialization;
12mod shell;
13mod template;
14mod ws;
15
16pub fn register_all(lua: &mlua::Lua, client: reqwest::Client) -> mlua::Result<()> {
17 http::register_http(lua, client)?;
18 json::register_json(lua)?;
19 serialization::register_yaml(lua)?;
20 serialization::register_toml(lua)?;
21 assert::register_assert(lua)?;
22 core::register_log(lua)?;
23 core::register_env(lua)?;
24 core::register_sleep(lua)?;
25 core::register_time(lua)?;
26 core::register_fs(lua)?;
27 core::register_base64(lua)?;
28 crypto::register_crypto(lua)?;
29 core::register_regex(lua)?;
30 core::register_async(lua)?;
31 #[cfg(feature = "db")]
32 db::register_db(lua)?;
33 ws::register_ws(lua)?;
34 template::register_template(lua)?;
35 shell::register_shell(lua)?;
36 process::register_process(lua)?;
37 disk::register_disk(lua)?;
38 os_info::register_os(lua)?;
39 Ok(())
40}