From 39b8c89e8bca35729a1d49a437384991e812e02c Mon Sep 17 00:00:00 2001 From: Erica Marigold Date: Sat, 20 Apr 2024 14:25:45 +0530 Subject: [PATCH] fix: remove buffer returns, only accept buffers --- src/lune/builtins/fs/mod.rs | 4 ++-- src/lune/builtins/serde/mod.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lune/builtins/fs/mod.rs b/src/lune/builtins/fs/mod.rs index 7478118..0db1f7f 100644 --- a/src/lune/builtins/fs/mod.rs +++ b/src/lune/builtins/fs/mod.rs @@ -31,10 +31,10 @@ pub fn create(lua: &Lua) -> LuaResult { .build_readonly() } -async fn fs_read_file(lua: &Lua, path: String) -> LuaResult { +async fn fs_read_file(lua: &Lua, path: String) -> LuaResult { let bytes = fs::read(&path).await.into_lua_err()?; - lua.create_buffer(bytes) + lua.create_string(bytes) } async fn fs_read_dir(_: &Lua, path: String) -> LuaResult> { diff --git a/src/lune/builtins/serde/mod.rs b/src/lune/builtins/serde/mod.rs index a5b267c..bad9f51 100644 --- a/src/lune/builtins/serde/mod.rs +++ b/src/lune/builtins/serde/mod.rs @@ -37,15 +37,15 @@ fn serde_decode<'lua>( async fn serde_compress<'lua>( lua: &'lua Lua, (format, str): (CompressDecompressFormat, BString), -) -> LuaResult> { +) -> LuaResult> { let bytes = compress(format, str).await?; - lua.create_buffer(bytes) + lua.create_string(bytes) } async fn serde_decompress<'lua>( lua: &'lua Lua, (format, str): (CompressDecompressFormat, BString), -) -> LuaResult> { +) -> LuaResult> { let bytes = decompress(format, str).await?; - lua.create_buffer(bytes) + lua.create_string(bytes) }