Nix 2.26.3
Nix, the purely functional 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 Member Functions

 KeyedBuildResult (BuildResult res, DerivedPath path)
 
- Public Member Functions inherited from nix::BuildResult
std::string toString () const
 
bool operator== (const BuildResult &) const noexcept
 
std::strong_ordering operator<=> (const BuildResult &) const noexcept
 
bool success ()
 
void rethrow ()
 

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
}
 

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: