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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Moduleghc-10.0.0.20260917GHC2024

GHC.Builtin.Names

  • 1 type
  • 1 class
  • 1034 values
newtypenewtype Unique
#

Unique identifier.

The type of unique identifiers that are used in many places in GHC for fast ordering and equality tests. You should generate these with the functions from the UniqSupply module

Instances4Eq, Show, Outputable, Uniquable
  • Eq UniqueDefined in ghc-10.0.0.20260917 · GHC.Types.Unique
  • Show UniqueDefined in ghc-10.0.0.20260917 · GHC.Types.Unique
  • Outputable UniqueDefined in ghc-10.0.0.20260917 · GHC.Types.Unique
  • Uniquable UniqueDefined in ghc-10.0.0.20260917 · GHC.Types.Unique
classclass Uniquable a where
#

Class of things that we can obtain a Unique from

Methods

Instances38Uniquable, …