Skip to main content

load_modules

Function load_modules 

Source
pub fn load_modules(
    entry_file: &Path,
    search_paths: Vec<PathBuf>,
) -> Result<ModuleResolver, ModuleError>
Expand description

Load modules for an entry source file.

This function:

  1. Loads the entry module from the exact supplied path
  2. Loads all direct and transitive .xlog module dependencies

§Arguments

  • entry_file - Path to the entry source file
  • search_paths - Additional directories to search for modules

§Returns

The loaded module resolver with all dependencies resolved, or an error if module resolution fails.