perl-module-resolution-uri
Resolve a Perl module name to a file:// URI.
This crate is the URI-facing leg of module resolution. It keeps the search order deterministic, respects a timeout budget, and returns a compact outcome enum instead of throwing resolution policy into caller code.
Pipeline
perl-module-resolution-pathresolves to filesystem paths.perl-module-resolution-uriresolves to file URIs and tracksNotFoundvsTimedOut.- Higher-level workspace tools can pick the variant that fits their editor or transport layer.
Key API
ModuleUriResolutionresolve_module_uri
Example
use ;
use Duration;
let result = resolve_module_uri;
match result