load_root_file

Function load_root_file 

Source
pub async fn load_root_file(
    path: &Path,
    source_path: &Path,
    source_code: String,
    diagnostics: BuildDiagnostics,
    compiler_config: CompilerConfiguration,
) -> (PathBuf, BuildDiagnostics, TypeLoader)
Expand description

Pass a file to the compiler and process it fully, applying all the necessary compilation passes.

This returns a Tuple containing the actual cleaned path to the file, a set of BuildDiagnostics and a TypeLoader with all compilation passes applied.