pub fn compile_prepared_db_program_artifact_for_functions<'db>(
db: &'db dyn Database,
requested_function_ids: Vec<ConcreteFunctionWithBodyId<'db>>,
compiler_config: CompilerConfig<'_>,
) -> Result<ProgramArtifact>Expand description
Runs Cairo compiler for specified functions.
Wrapper over compile_prepared_db, but this function returns ProgramArtifact
with requested debug info.
§Arguments
db- Preloaded compilation database.requested_function_ids-ConcreteFunctionWithBodyIds to compile.compiler_config- The compiler configuration.
§Returns
Ok(ProgramArtifact)- The compiled program artifact with requested debug info.Err(anyhow::Error)- Compilation failed.