Function cairo_lang_runner::casm_run::run_function
source · pub fn run_function<'a, 'b: 'a, Instructions>(
instructions: Instructions,
builtins: Vec<BuiltinName>,
additional_initialization: fn(context: RunFunctionContext<'_>) -> Result<(), Box<CairoRunError>>,
hint_processor: &mut dyn HintProcessor,
hints_dict: HashMap<usize, Vec<HintParams>>
) -> Result<(Vec<Option<Felt252>>, usize), Box<CairoRunError>>where
Instructions: Iterator<Item = &'a Instruction> + Clone,Expand description
Runs program on layout with prime, and returns the memory layout and ap value.
Allows injecting custom HintProcessor.