|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
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) |