|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
Public Attributes | |
| std::map< size_t, Goal::WorkResult > | goals |
| unsigned int | failingExitStatus |
| unsigned int nix::Worker::Results::failingExitStatus |
The exit status in case of failure.
In the case of a build failure, returned value follows this bitmask:
In other words, the failure code is at least 100 (0b1100100), but might also be greater.
Otherwise (no build failure, but some other sort of failure by assumption), this returned value is 1.
| std::map<size_t, Goal::WorkResult> nix::Worker::Results::goals |
Results of individual goals, if available. Goal results will be added to this map with the index they had in the Targets list returned by the goal factory function passed to work. If some goals did not complete processing, e.g. due to an early exit on goal failures, not all indices will be set. This may be used to detect which of the goals were cancelled before they completed.