difftreelog
style fixes for unnecessary-lazy-evaluations lint
in: master
2 files changed
crates/jrsonnet-evaluator/src/builtin/mod.rsdiffbeforeafterboth212 "extVar" => parse_args!(context, "std.extVar", args, 1, [212 "extVar" => parse_args!(context, "std.extVar", args, 1, [213 0, x: [Val::Str]!!Val::Str, vec![ValType::Str];213 0, x: [Val::Str]!!Val::Str, vec![ValType::Str];214 ], {214 ], {215 Ok(with_state(|s| s.settings().ext_vars.get(&x).cloned()).ok_or_else(215 Ok(with_state(|s| s.settings().ext_vars.get(&x).cloned()).ok_or(UndefinedExternalVariable(x))?)216 || UndefinedExternalVariable(x),217 )?)218 })?,216 })?,219 "native" => parse_args!(context, "std.native", args, 1, [217 "native" => parse_args!(context, "std.native", args, 1, [220 0, x: [Val::Str]!!Val::Str, vec![ValType::Str];218 0, x: [Val::Str]!!Val::Str, vec![ValType::Str];221 ], {219 ], {222 Ok(with_state(|s| s.settings().ext_natives.get(&x).cloned()).map(|v| Val::Func(Rc::new(FuncVal::NativeExt(x.clone(), v)))).ok_or_else(220 Ok(with_state(|s| s.settings().ext_natives.get(&x).cloned()).map(|v| Val::Func(Rc::new(FuncVal::NativeExt(x.clone(), v)))).ok_or(UndefinedExternalFunction(x))?)223 || UndefinedExternalFunction(x),224 )?)225 })?,221 })?,226 "filter" => parse_args!(context, "std.filter", args, 2, [222 "filter" => parse_args!(context, "std.filter", args, 2, [crates/jrsonnet-evaluator/src/ctx.rsdiffbeforeafterboth63 .bindings63 .bindings64 .get(&name)64 .get(&name)65 .cloned()65 .cloned()66 .ok_or_else(|| VariableIsNotDefined(name))?)66 .ok_or(VariableIsNotDefined(name))?)67 }67 }68 pub fn into_future(self, ctx: FutureContext) -> Self {68 pub fn into_future(self, ctx: FutureContext) -> Self {69 {69 {