pub fn resolve_package_files(
name: &str,
source: &Source,
action: PreflightAction,
) -> Result<PackageFileInfo, String>Expand description
What: Dispatch to the correct file resolution routine based on preflight action.
Inputs:
name: Package name being evaluated.source: Package source needed for install lookups.action: Whether the package is being installed or removed.
Output:
- Returns a
PackageFileInfoon success or an error message.
ยงErrors
- Returns
Errwhen file resolution fails for install or remove operations (seeresolve_install_filesandresolve_remove_files)
Details:
- Delegates to either
resolve_install_filesorresolve_remove_files.