Crate turbo_tasks_fs

Source

Modules§

attach
embed
glob
invalidation
json
rope
source_context
util

Macros§

embed_directory
Returns an embedded [Vc<Box>] for the given path.
embed_file
Embeds a file’s content into the binary (production).

Structs§

DiskFileSystem
File
FileLine
FileMeta
FileSystemPath
FileSystemPathOption
This is a transparent value type wrapping Option<ResolvedVc<FileSystemPath>>.
LinkType
NullFileSystem
RealPathResult
VirtualFileSystem

Enums§

DirectoryContent
DirectoryEntry
FileContent
FileJsonContent
A file’s content interpreted as a JSON value.
FileLinesContent
FileSystemEntryType
LinkContent
Permissions
RawDirectoryContent
RawDirectoryEntry

Constants§

MAX_SAFE_FILE_NAME_LENGTH
A (somewhat arbitrary) filename limit that we should try to keep output file names below.

Traits§

FileSystem

Functions§

get_relative_path_to
path_to_key
rebase
register
to_sys_path
validate_path_length
Validate the path, returning the valid path, a modified-but-now-valid path, or bailing with an error.