From 865d6930db86594e11e8958f9434af121e573cb2 Mon Sep 17 00:00:00 2001 From: Arijit Basu Date: Tue, 27 Jul 2021 10:10:57 +0530 Subject: [PATCH] Use unsafe lua to allow c modules Closes: https://github.com/sayanarijit/xplr/issues/309 --- src/runner.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runner.rs b/src/runner.rs index f8aa98a..e06d156 100644 --- a/src/runner.rs +++ b/src/runner.rs @@ -142,7 +142,8 @@ impl Runner { } pub fn run(self) -> Result> { - let lua = mlua::Lua::new(); + // Why unsafe? See https://github.com/sayanarijit/xplr/issues/309 + let lua = unsafe { mlua::Lua::unsafe_new() }; let mut app = app::App::create(self.pwd, &lua, self.config)?; app.config.general.set_read_only(self.read_only);