|
| enum | ExitCode { ecSuccess
, ecFailed
, ecNoSubstituters
, ecIncompleteClosure
} |
|
kj::Promise< void > | waitForAWhile () |
|
kj::Promise< Result< void > > | waitForGoals (kj::Array< std::pair< GoalPtr, kj::Promise< Result< WorkResult > > > > dependencies) noexcept |
|
template<std::derived_from< Goal >... G> |
| kj::Promise< Result< void > > | waitForGoals (std::pair< std::shared_ptr< G >, kj::Promise< Result< WorkResult > > >... goals) noexcept |
|
std::string | lixAsyncTaskContext () const |
|
AsyncSemaphore::Token | slotToken |
◆ cleanup()
| void nix::PathSubstitutionGoal::cleanup |
( |
| ) |
|
|
finaloverridevirtual |
◆ jobCategory()
| JobCategory nix::PathSubstitutionGoal::jobCategory |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ tryNext()
| kj::Promise< Result< Goal::WorkResult > > nix::PathSubstitutionGoal::tryNext |
( |
| ) |
|
|
noexcept |
◆ workImpl()
| kj::Promise< Result< Goal::WorkResult > > nix::PathSubstitutionGoal::workImpl |
( |
| ) |
|
|
overridevirtualnoexcept |
◆ ca
Content address for recomputing store path
◆ destPath
| Path nix::PathSubstitutionGoal::destPath |
Location where we're downloading the substitute. Differs from storePath when doing a repair.
◆ info
| std::shared_ptr<const ValidPathInfo> nix::PathSubstitutionGoal::info |
Path info returned by the substituter's query info operation.
◆ outPipe
| kj::Own<kj::CrossThreadPromiseFulfiller<void> > nix::PathSubstitutionGoal::outPipe |
Pipe for the substituter's standard output.
◆ repair
| RepairFlag nix::PathSubstitutionGoal::repair |
Whether to try to repair a valid path.
◆ storePath
| StorePath nix::PathSubstitutionGoal::storePath |
The store path that should be realised through a substitute.
◆ sub
| std::shared_ptr<Store> nix::PathSubstitutionGoal::sub |
◆ subPath
| std::optional<StorePath> nix::PathSubstitutionGoal::subPath |
The path the substituter refers to the path as. This will be different when the stores have different names.
◆ subs
| std::list<ref<Store> > nix::PathSubstitutionGoal::subs |
The remaining substituters.
◆ substituterFailed
| bool nix::PathSubstitutionGoal::substituterFailed = false |
Whether a substituter failed.
◆ thr
| std::future<void> nix::PathSubstitutionGoal::thr |
The documentation for this struct was generated from the following files: