Unified fetcher caching system

This commit is contained in:
Eelco Dolstra
2020-03-17 22:35:29 +01:00
parent fbcb897e21
commit 2a4e4f6a6e
20 changed files with 425 additions and 197 deletions
+2 -2
View File
@@ -29,11 +29,11 @@ struct FlakeRef
// FIXME: change to operator <<.
std::string to_string() const;
fetchers::Input::Attrs toAttrs() const;
fetchers::Attrs toAttrs() const;
FlakeRef resolve(ref<Store> store) const;
static FlakeRef fromAttrs(const fetchers::Input::Attrs & attrs);
static FlakeRef fromAttrs(const fetchers::Attrs & attrs);
std::pair<fetchers::Tree, FlakeRef> fetchTree(ref<Store> store) const;
};