Nix
2.93.0-dev
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
fetch-to-store.hh
Go to the documentation of this file.
1
#pragma once
3
4
#include "
lix/libutil/archive.hh
"
5
#include "
lix/libutil/source-path.hh
"
6
#include "
lix/libstore/store-api.hh
"
7
#include "
lix/libutil/repair-flag.hh
"
8
#include "
lix/libstore/content-address.hh
"
9
10
namespace
nix {
11
15
kj::Promise<Result<StorePath>> fetchToStoreFlat(
16
Store & store,
17
const
CheckedSourcePath & path,
18
std::string_view name =
"source"
,
19
RepairFlag repair = NoRepair);
20
kj::Promise<Result<StorePath>> fetchToStoreRecursive(
21
Store & store,
22
const
PreparedDump & contents,
23
std::string_view name =
"source"
,
24
RepairFlag repair = NoRepair);
25
26
}
archive.hh
content-address.hh
repair-flag.hh
source-path.hh
SourcePath.
store-api.hh
lix
libfetchers
fetch-to-store.hh
Generated by
1.10.0