Skip to content

Commit f3fdad6

Browse files
committed
Don't need to call into_lua_err when using lua_try in json module
1 parent 218729d commit f3fdad6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/json.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use std::result::Result as StdResult;
22
use std::sync::Arc;
33

44
use mlua::{
5-
AnyUserData, Error as LuaError, ExternalResult, Function, Integer as LuaInteger, IntoLuaMulti, Lua,
6-
LuaSerdeExt, MetaMethod, MultiValue, Result, SerializeOptions, String as LuaString, Table, UserData,
7-
UserDataMethods, UserDataRefMut, Value,
5+
AnyUserData, Error as LuaError, Function, Integer as LuaInteger, IntoLuaMulti, Lua, LuaSerdeExt,
6+
MetaMethod, MultiValue, Result, SerializeOptions, String as LuaString, Table, UserData, UserDataMethods,
7+
UserDataRefMut, Value,
88
};
99
use ouroboros::self_referencing;
1010
use serde::{Serialize, Serializer};
@@ -195,12 +195,12 @@ fn decode(lua: &Lua, (data, opts): (StringOrBytes, Option<Table>)) -> Result<Std
195195
options = options.set_array_metatable(enabled);
196196
}
197197

198-
let json: serde_json::Value = lua_try!(serde_json::from_slice(&data.as_bytes_deref()).into_lua_err());
198+
let json: serde_json::Value = lua_try!(serde_json::from_slice(&data.as_bytes_deref()));
199199
Ok(Ok(lua.to_value_with(&json, options)?))
200200
}
201201

202202
fn decode_native(lua: &Lua, data: StringOrBytes) -> Result<StdResult<Value, String>> {
203-
let json: serde_json::Value = lua_try!(serde_json::from_slice(&data.as_bytes_deref()).into_lua_err());
203+
let json: serde_json::Value = lua_try!(serde_json::from_slice(&data.as_bytes_deref()));
204204
Ok(Ok(lua_try!(JsonObject::from(json).into_lua(lua))))
205205
}
206206

0 commit comments

Comments
 (0)