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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

Modulebase-4.23.0.0Haskell2010

Data.Unique

An abstract interface to a unique symbol generator.

Contents
  1. Unique objects
Synopsis
  • Packagebase-4.23.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-10.0.0 · GHC.Internal.Data.Unique
  • Ord UniqueDefined in ghc-internal-10.0.0 · GHC.Internal.Data.Unique