Expand description
A crate with file-system specific utilities.
Modules§
Structs§
- Capabilities
- Common knowledge about the worktree that is needed across most interactions with the work tree
- File
Snapshot - A structure holding enough information to reload a value if its on-disk representation changes as determined by its modified time.
- Shared
File Snapshot Mut - Use this type for fields in structs that are to store the
FileSnapshot
, typically behind anOwnShared
. - 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 willprecompose_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 tostd::fs::read_dir()
, and assure all available information adheres to the value ofprecompose_unicode
.
Type Aliases§
- Shared
File Snapshot - A snapshot of a resource which is up-to-date in the moment it is retrieved.