HORIZON HASKELLDocslts/ghc-10.0.x2b276322026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 2b27632 · 2026-10-31

Moduleghc-lib-parser-9.14.1.20251220GHC2021

GHC.Types.Unique.DSet

Specialised deterministic sets, for things with Uniques

Based on UniqDFMs (as you would expect). See Note [Deterministic UniqFM] in GHC.Types.Unique.DFM for explanation why we need it.

Basically, the things need to be in class Uniquable.

Contents
  1. Unique set type
  2. Manipulating these sets
Synopsis

Unique set type

newtypenewtype UniqDSet a
#
Instances3Eq, Data, Outputable
  • Eq (UniqDSet a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.Unique.DSet
  • Data a => Data (UniqDSet a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.Unique.DSet
  • Outputable a => Outputable (UniqDSet a)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Types.Unique.DSet

Manipulating these sets