Skip to main content

store_local

Function store_local 

Source
pub fn store_local<BeforeLocalOverwrite, BeforeVarOverwrite, AfterFallbackStore>(
    stack: &mut Vec<Value>,
    context: &mut ExecutionContext,
    vars: &mut Vec<Value>,
    offset: usize,
    before_local_overwrite: BeforeLocalOverwrite,
    before_var_overwrite: BeforeVarOverwrite,
    after_fallback_store: AfterFallbackStore,
) -> Result<(), RuntimeError>
where BeforeLocalOverwrite: FnMut(&Value, &Value), BeforeVarOverwrite: FnMut(&Value, &Value), AfterFallbackStore: FnMut(&str, usize, &Value),