Crate path_resolver

Source
Expand description

Provides a trie-based data structure to track and resolve relative path ownership across multiple packages.

For details see methods of PathResolver.

Structs§

ClobberedPath
Struct to represent a path clobbered by multiple packages.
PathResolver
A trie of relative file-paths, tagged by package name (in insertion order).

Type Aliases§

Changes
Changes that we have to do to keep on-disk state in tact with what we have in-memory.
FromClobbers
Vector of files that we want to move from clobbers directory.
PackageName
Type to represent path owner.
ToClobbers
Vector of files that we want to move to clobbers directory.