Module dependency_runner::path

source ·
Expand description

This is the workhorse of the library: the LookupPath contains the list of possible locations for a dependency, performs the actual lookup and caching of the results and of all filesystem access.

Structs

  • Linearized lookup path Contains a list of entries that describes the logic used by the operating system to resolve a DLL/executable name. Such entries can correspond to a physical location, such as one or more directories containing DLL libraries, or to a collection of virtual mappings from a DLL name to one or more actual executable files. The path is computed from the user-provided query before scanning the dependency tree. It acts as a reification of the computed path itself, as an interface to look up executables across it and a cache for the metadata of the DLLs found through it.
  • Full location of a DLL found during lookup

Enums