Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::KeyedBuildResult Struct Reference

#include <build-result.hh>

Inheritance diagram for nix::KeyedBuildResult:
nix::BuildResult

Public Attributes

DerivedPath path
Public Attributes inherited from nix::BuildResult
enum nix::BuildResult::Status status = MiscFailure
std::string errorMsg = {}
unsigned int timesBuilt = 0
bool isNonDeterministic = false
SingleDrvOutputs builtOutputs = {}
time_t startTime = 0
time_t stopTime = 0
std::optional< std::chrono::microseconds > cpuUser
std::optional< std::chrono::microseconds > cpuSystem

Additional Inherited Members

Public Types inherited from nix::BuildResult
enum  Status {
  Built = 0 , Substituted , AlreadyValid , PermanentFailure ,
  InputRejected , OutputRejected , TransientFailure , CachedFailure ,
  TimedOut , MiscFailure , DependencyFailed , LogLimitExceeded ,
  NotDeterministic , ResolvesToAlreadyValid , NoSubstituters
}
Public Member Functions inherited from nix::BuildResult
std::string toString () const
 DECLARE_CMP (BuildResult)
bool success ()
void rethrow ()
KeyedBuildResult restrictTo (DerivedPath path) const

Detailed Description

A BuildResult together with its "primary key".

Member Data Documentation

◆ path

DerivedPath nix::KeyedBuildResult::path

The derivation we built or the store path we substituted.


The documentation for this struct was generated from the following file: