Merge remote-tracking branch 'sayanarijit/dev' into feature/improved-search

pull/585/head
Noah Mayr 1 year ago
commit 16747e7925

@ -761,10 +761,10 @@ pub fn textwrap<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>> {
/// ```
pub fn layout_replace<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>> {
let func = lua.create_function(
move |lua, (layout, target, replacement): (Table, Table, Table)| {
move |lua, (layout, target, replacement): (Table, Value, Value)| {
let layout: Layout = lua.from_value(Value::Table(layout))?;
let target: Layout = lua.from_value(Value::Table(target))?;
let replacement: Layout = lua.from_value(Value::Table(replacement))?;
let target: Layout = lua.from_value(target)?;
let replacement: Layout = lua.from_value(replacement)?;
let res = layout.replace(&target, &replacement);
let res = lua::serialize(lua, &res).map_err(LuaError::custom)?;

Loading…
Cancel
Save