The sha256 of a local package's .cabal, hex-encoded.
Constructors
Instances2Eq, Show
Eq CabalDigestDefined in horizon-config-shell-0.12.1 · Horizon.Config.LocalShow CabalDigestDefined in horizon-config-shell-0.12.1 · Horizon.Config.Local
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · b2f3bfd · 2026-10-11
Modulehorizon-config-shell-0.12.1GHC2024
A local package's .cabal: the file cabal2nix renders its
pkgs/*.nix from, and so what its lock entry, and the check that the
file is current, are keyed on.
The sha256 of a local package's .cabal, hex-encoded.
Eq CabalDigestDefined in horizon-config-shell-0.12.1 · Horizon.Config.LocalShow CabalDigestDefined in horizon-config-shell-0.12.1 · Horizon.Config.LocalThe .cabal a local package is rendered from: its path relative to
the config, and the sha256 of its bytes.
Eq LocalCabalDefined in horizon-config-shell-0.12.1 · Horizon.Config.LocalShow LocalCabalDefined in horizon-config-shell-0.12.1 · Horizon.Config.LocalA local package's directory as a config spells it, if it is one inside the repository: relative, and climbing out of nothing.
The one .cabal in a local package's directory, chosen as cabal2nix
chooses it (a file whose name ends in .cabal), or what is wrong with
the directory.
The .cabal a local package declared as NAME is rendered from, once
it is read and describes the package NAME.
What a local package's .cabal states about the facts a config may
declare of it (Horizon.Config.Scope).
The sha256 of a file's bytes.