mirror of
https://github.com/haskell-nix/hnix-store.git
synced 2024-10-26 21:56:29 +03:00
496fb3284e
It is already parametrized, but `name` field is too specific to accommodate i.e. `DerivationOutput StorePath` which is used by `Derivation` type. So we call it `output` instead and turn the type variable to just `a`. So * for `Realisation`s this is `DerivationOutput OutputName` * for `Derivation`s this is `DerivatonOutput StorePath` * for content addressed derivations this might be `DerivationOutput Void` as the path isn't known ahead of time. So only its shape is important. Related to https://github.com/Gabriella439/Haskell-Nix-Derivation-Library/pull/24 |
||
---|---|---|
.. | ||
src/System/Nix | ||
tests | ||
CHANGELOG.md | ||
hnix-store-json.cabal | ||
LICENSE | ||
README.md |
hnix-store-json
Aeson instances for core types.