HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search packagesCtrl K
Theme: |

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

Modulebase-4.22.0.0Haskell2010

Data.Unique

An abstract interface to a unique symbol generator.

Contents
  1. Unique objects
Synopsis
  • Packagebase-4.22.0.0
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceUnique.hs

Unique objects

newtypenewtype Unique

An abstract unique object. Objects of type Unique may be compared for equality and ordering and hashed into Int.

Example1 expression
:{do x <- newUnique   print (x == x)   y <- newUnique   print (x == y):}TrueFalse
Instances2Eq, Ord
  • Eq UniqueDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.Unique
  • Ord UniqueDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.Unique