#include "store-api.hh"
#include "build-result.hh"
#include <coroutine>
Go to the source code of this file.
|
void | nix::addToWeakGoals (WeakGoals &goals, GoalPtr p) |
|
◆ GoalPtr
◆ Goals
typedef std::set<GoalPtr, CompareGoalPtrs> nix::Goals |
◆ WeakGoalMap
A map of paths to goals (and the other way around).
◆ JobCategory
Used as a hint to the worker on how to schedule a particular goal. For example, builds are typically CPU- and memory-bound, while substitutions are I/O bound. Using this information, the worker might decide to schedule more or fewer goals of each category in parallel.
Enumerator |
---|
Build | A build of a derivation; it will use CPU and disk resources.
|
Substitution | A substitution an arbitrary store object; it will use network resources.
|