Nix  2.93.0-dev
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::ParsedDerivation Class Reference

Public Member Functions

 ParsedDerivation (const StorePath &drvPath, BasicDerivation &drv)
 
const JSON * getStructuredAttrs () const
 
std::optional< std::string > getStringAttr (const std::string &name) const
 
bool getBoolAttr (const std::string &name, bool def=false) const
 
std::optional< Strings > getStringsAttr (const std::string &name) const
 
StringSet getRequiredSystemFeatures () const
 
bool canBuildLocally (Store &localStore) const
 
bool willBuildLocally (Store &localStore) const
 
bool substitutesAllowed () const
 
bool useUidRange () const
 
kj::Promise< Result< std::optional< JSON > > > prepareStructuredAttrs (Store &store, const StorePathSet &inputPaths)
 

The documentation for this class was generated from the following files: