aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/path.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstore/path.hh')
-rw-r--r--src/libstore/path.hh10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libstore/path.hh b/src/libstore/path.hh
index 186976855..5268b3bbf 100644
--- a/src/libstore/path.hh
+++ b/src/libstore/path.hh
@@ -1,6 +1,7 @@
#pragma once
#include "rust-ffi.hh"
+#include "file-hash.hh"
namespace nix {
@@ -87,6 +88,15 @@ const size_t storePathHashLen = 32; // i.e. 160 bits
/* Extension of derivations in the Nix store. */
const std::string drvExtension = ".drv";
+std::string to_string(FileIngestionMethod m) {
+ switch(m) {
+ case FileIngestionMethod::Flat:
+ return "false";
+ case FileIngestionMethod::Recursive:
+ return "true";
+ }
+}
+
struct StorePathWithOutputs
{
StorePath path;