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) + } }