HORIZON HASKELLDocslts/ghc-10.0.xa8896112026-10-18Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · a889611 · 2026-10-18

Modulehnix-store-core-0.8.0.0Haskell2010

System.Nix.Realisation

  • 4 types
  • 2 values
datadata DerivationOutput a
#

Output of the derivation

Constructors

Instances5Eq, Ord, Show, Generic, Rep
Instances3Eq, Ord, Show
datadata Realisation
#

Build realisation context

realisationId is ommited since it is a key of type DerivationOutput OutputName so we will use RealisationWithId newtype

Constructors

Instances5Eq, Ord, Show, Generic, Rep
newtypenewtype RealisationWithId
#

For wire protocol

We store this normalized in Build.buildResultBuiltOutputs as Map (DerivationOutput OutputName) Realisation but wire protocol needs it de-normalized so we need a special (From|To)JSON instances for it

Instances5Eq, Ord, Show, Generic, Rep