resolve_package_files

Function resolve_package_files 

Source
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 PackageFileInfo on success or an error message.

ยงErrors

  • Returns Err when file resolution fails for install or remove operations (see resolve_install_files and resolve_remove_files)

Details:

  • Delegates to either resolve_install_files or resolve_remove_files.