Function cairo_lang_compiler::compile
source · pub fn compile(
project_config: ProjectConfig,
compiler_config: CompilerConfig<'_>
) -> Result<SierraProgram>Expand description
Compiles a Cairo project.
The project must be a valid Cairo project.
This function is a wrapper over RootDatabase::builder() and compile_prepared_db.
Arguments
project_config- The project configuration.compiler_config- The compiler configuration.
Returns
Ok(SierraProgram)- The compiled program.Err(anyhow::Error)- Compilation failed.