cargo::sources::path

Function list_files

source
pub fn list_files(
    pkg: &Package,
    gctx: &GlobalContext,
) -> CargoResult<Vec<PathBuf>>
Expand description

List all files relevant to building this package inside this source.

This function will use the appropriate methods to determine the set of files underneath this source’s directory which are relevant for building pkg.

The basic assumption of this method is that all files in the directory are relevant for building this package, but it also contains logic to use other methods like .gitignore, package.include, or package.exclude to filter the list of files.