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
- Directory/set of DLLs to be searched, and relative metadata