aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorDuckonaut <duckonaut@#gmail.com>2026-11-04 12:35:04 +0100
committerDuckonaut <duckonaut@#gmail.com>2026-11-04 12:35:04 +0100
commite97bba72ebe3850a819796c0718441b8d6562297 (patch)
treed8162187c9884414bef69af714cb7247cf064e85 /src/main.rs
parentc81da897d170ae245b6b3dd3559d10f3e7c787c5 (diff)
update: update dependencies, move to mlua
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/main.rs b/src/main.rs
index e9e0472..b39f26d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -261,16 +261,14 @@ async fn ensure_entry_point() -> Result<()> {
async fn serve(dev_mode: bool, port: u16, public_dir: Option<PathBuf>) -> Result<()> {
println!("📦 Building Lua state...");
let lua = luax::prepare_lua(dev_mode)?;
- lua.context(|ctx| -> Result<()> {
- let entry_table: rlua::Table = ctx.load("require('reluax')").eval()?;
- let project_name: Option<String> = entry_table.get("name")?;
- if let Some(name) = project_name {
- println!("🌴 App name: {}", name.bright_yellow());
- }
+ let entry_table: mlua::Table = lua.load("require('reluax')").eval()?;
+ let project_name: Option<String> = entry_table.get("name")?;
+
+ if let Some(name) = project_name {
+ println!("🌴 App name: {}", name.bright_yellow());
+ }
- Ok(())
- })?;
println!("🛫 Starting server on port {}...", port);
server::Server::serve(lua, port, public_dir).await
}