diff options
Diffstat (limited to 'tvix/eval/src/io.rs')
-rw-r--r-- | tvix/eval/src/io.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tvix/eval/src/io.rs b/tvix/eval/src/io.rs index 3215e5a7ddb7..4e7404ef9c53 100644 --- a/tvix/eval/src/io.rs +++ b/tvix/eval/src/io.rs @@ -41,6 +41,12 @@ pub trait EvalIO { /// Read the directory at the specified path and return the names /// of its entries associated with their [`FileType`]. fn read_dir(&self, path: PathBuf) -> Result<Vec<(SmolStr, FileType)>, ErrorKind>; + + /// Returns the root of the store directory, if such a thing + /// exists in the evaluation context. + fn store_dir(&self) -> Option<String> { + None + } } /// Implementation of [`EvalIO`] that simply uses the equivalent |