pub fn compile_cairo_project_at_path(
path: &Path,
compiler_config: CompilerConfig<'_>
) -> Result<SierraProgram>
Expand description
Compiles a Cairo project at the given path.
The project must be a valid Cairo project:
Either a standalone .cairo
file (a single crate), or a directory with a cairo_project.toml
file.
Arguments
path
- The path to the project.compiler_config
- The compiler configuration.
Returns
Ok(SierraProgram)
- The compiled program.Err(anyhow::Error)
- Compilation failed.