Struct ExecutableCompilerBackend [source]

pub(crate) struct ExecutableCompilerBackend {
    pub(crate) compiler_path: PathBuf,
}

Fields

compiler_path

pub(crate) compiler_path: PathBuf

Methods

run_compiler_protocol [source]

pub(in crate::compiler_contract::executable) fn run_compiler_protocol(self: &Self, project_root: &Path, mode: &str, entry_file: &Path, project_name: &str, deps: Option<&HashMap<String, PathBuf>>, build_args: Option<BuildRequestArgs>) -> Result<(), DealerError>