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.

Arguments

  • project_config - The project configuration.
  • compiler_config - The compiler configuration.

Returns

  • Ok(SierraProgram) - The compiled program.
  • Err(anyhow::Error) - Compilation failed.