Module repo_path

Source

Structs§

FsPathParseError
InvalidNewRepoPathError
The value is not a valid repo path because it contains empty path component. For example, "/", "/foo", "foo/", "foo//bar" are all invalid.
InvalidRepoPathComponentError
RepoPath component was invalid. (e.g. ..)
InvalidRepoPathError
RepoPath contained invalid file/directory component such as ...
RepoPath
Borrowed repository path.
RepoPathBuf
Owned repository path.
RepoPathComponent
Borrowed RepoPath component.
RepoPathComponentBuf
Owned RepoPath component.
RepoPathComponentsIter
Iterator over RepoPath components.

Enums§

RelativePathParseError
RepoPathUiConverter
Converts RepoPaths to and from plain strings as displayed to the user (e.g. relative to CWD).
UiPathParseError
An error from RepoPathUiConverter::parse_file_path.