Crate gix_fs

Source
Expand description

A crate with file-system specific utilities.

Modules§

dir
io_err
Classifiers for IO-errors.
read_dir
stack
symlink

Structs§

Capabilities
Common knowledge about the worktree that is needed across most interactions with the work tree
FileSnapshot
A structure holding enough information to reload a value if its on-disk representation changes as determined by its modified time.
SharedFileSnapshotMut
Use this type for fields in structs that are to store the FileSnapshot, typically behind an OwnShared.
Stack
A stack of path components with the delegation of side-effects as the currently set path changes, component by component.

Functions§

current_dir
Like std::env::current_dir(), but it will precompose_unicode if that value is true, if the current directory is valid unicode and if there are decomposed unicode codepoints.
is_executable
Returns whether a a file has the executable permission set.
read_dir
List all entries in path, similar to std::fs::read_dir(), and assure all available information adheres to the value of precompose_unicode.

Type Aliases§

SharedFileSnapshot
A snapshot of a resource which is up-to-date in the moment it is retrieved.