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.
- PackageName 
- Type to represent path owner. Using Arc<str>to avoid cloning overhead while maintaining ownership semantics.
- 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.
- ToClobbers
- Vector of files that we want to move to clobbers directory.