diff options
Diffstat (limited to 'third_party/nix/src/libstore/derivations.hh')
-rw-r--r-- | third_party/nix/src/libstore/derivations.hh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/third_party/nix/src/libstore/derivations.hh b/third_party/nix/src/libstore/derivations.hh index cbfea2050382..3e26d5fa6f4e 100644 --- a/third_party/nix/src/libstore/derivations.hh +++ b/third_party/nix/src/libstore/derivations.hh @@ -35,6 +35,8 @@ struct DerivationOutput { hash(proto_derivation_output.hash()) {} void parseHashInfo(bool& recursive, Hash& hash) const; + + [[nodiscard]] nix::proto::Derivation_DerivationOutput to_proto() const; }; // TODO(tazjin): Determine whether this actually needs to be ordered. @@ -61,6 +63,8 @@ struct BasicDerivation { static BasicDerivation from_proto( const nix::proto::Derivation* proto_derivation, const nix::Store& store); + [[nodiscard]] nix::proto::Derivation to_proto() const; + virtual ~BasicDerivation(){}; /* Return the path corresponding to the output identifier `id' in |