#pragma once ///@file #include "installables.hh" namespace nix { struct InstallableDerivedPath : Installable { ref store; DerivedPath derivedPath; InstallableDerivedPath(ref store, DerivedPath && derivedPath) : store(store), derivedPath(std::move(derivedPath)) { } std::string what() const override; DerivedPathsWithInfo toDerivedPaths() override; std::optional getStorePath() override; static InstallableDerivedPath parse( ref store, std::string_view prefix, ExtendedOutputsSpec extendedOutputsSpec); }; }