HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulecardano-ledger-shelley-test-1.9.0.0Haskell2010

Test.Cardano.Ledger.TerseTools

This module suppies tools to tersely describe the differences between 2 values of the same type.

  • 1 type
  • 1 class
  • 9 values
classclass Terse t where
#

Methods

Instances12Terse, …
  • Terse AddrDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse CoinDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse PtrDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse RewardDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.Shelley.Rewards · orphan
  • Terse TxIdDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse TxInDefined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse (CompactForm Coin)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse (Credential r)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • Terse x => Terse (Set x)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.Shelley.Rewards · orphan
  • (Terse a, Terse b) => Terse (Case a b)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • (Terse a, Terse b) => Terse (a, b)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • (Terse a, Terse b, Terse c) => Terse (a, b, c)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
datadata Case a b
#

Constructors

Instances2Show, Terse
  • (Terse a, Terse b) => Show (Case a b)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
  • (Terse a, Terse b) => Terse (Case a b)Defined in cardano-ledger-shelley-test-1.9.0.0 · Test.Cardano.Ledger.TerseTools
valuedifferences :: (Ord a, Eq b) => [(a, b)] -> [(a, b)] -> [Case a b]
#

we assume the lists are lexigraphically sorted