Function expry::expry_eval_func

source ·
pub fn expry_eval_func<'a, 'b, 'c, 'd>(
    bytecode: BytecodeRef<'b>,
    values: &mut Vec<EncodedValueRef<'b>>,
    allocator: &mut MemoryScope<'c>,
    funcs: &'a dyn CustomFuncs<'d>
) -> Result<DecodedValue<'b>, EvalError<'b>>
where 'c: 'b, 'b: 'a, 'd: 'b,
Expand description

Evaluate expression bytecode in the context of the given value, resulting in a decoded value. This version supports custom user defined functions.