Module path

Source

Structsยง

PathEntry
PathBuf with extra metadata.
PathSource
A source that represents a package gathered at the root path on the filesystem.
RecursivePathSource
A source that represents one or multiple packages gathered from a given root path on the filesystem.

Enumsยง

FileType ๐Ÿ”’
Type that abstracts over [gix::dir::entry::Kind] and fs::FileType.

Functionsยง

_list_files ๐Ÿ”’
See PathSource::list_files.
discover_gix_repo ๐Ÿ”’
Returns Some(gix::Repository) if the discovered repository (searched upwards from root) contains a tracked <root>/Cargo.toml. Otherwise, the caller should fall back on full file list.
first_package ๐Ÿ”’
has_manifest ๐Ÿ”’
last_modified_file ๐Ÿ”’
Gets the last modified file in a package.
list_files
List all files relevant to building this package inside this source.
list_files_gix ๐Ÿ”’
Lists files relevant to building this package inside this source by traversing the git working tree, while avoiding ignored files.
list_files_walk ๐Ÿ”’
Lists files relevant to building this package inside this source by walking the filesystem from the package root path.
nested_paths ๐Ÿ”’
read_nested_packages ๐Ÿ”’
read_packages ๐Ÿ”’
walk ๐Ÿ”’