Nix  2.93.0-dev
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:
[legend]
Collaboration diagram for nix::KeyedBuildResult:
[legend]

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: