From 86bfc7ad34c3b7f68e7449a0cb1dfbf524fd05f9 Mon Sep 17 00:00:00 2001 From: luaneko Date: Wed, 25 Jun 2025 18:42:40 +1000 Subject: [PATCH] Add read and read_sync methods --- crates/lb/src/fs.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/lb/src/fs.rs b/crates/lb/src/fs.rs index 43e9e0d..8e5f224 100644 --- a/crates/lb/src/fs.rs +++ b/crates/lb/src/fs.rs @@ -24,11 +24,11 @@ impl lb_libfs { Self } - pub extern "Lua" fn read(&self, path: string) -> string { - self.__read(path) - } - - async extern "Lua-C" fn __read(&self, path: &str) -> io::Result> { + pub async extern "Lua-C" fn read(&self, path: &str) -> io::Result> { fs::read(path).await } + + pub extern "Lua-C" fn read_sync(&self, path: &str) -> io::Result> { + std::fs::read(path) + } }