HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduledimensional-1.5Haskell2010

Numeric.Units.Dimensional.UnitNames.InterchangeNames

  • 2 types
  • 1 class
  • Packagedimensional-1.5
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceInterchangeNames.hs

Represents the authority which issued an interchange name for a unit.

Constructors

  • UCUM

    The interchange name originated with the Unified Code for Units of Measure.

  • DimensionalLibrary

    The interchange name originated with the dimensional library.

  • Custom

    The interchange name originated with a user of the dimensional library.

Instances7Eq, Data, Ord, Show, Generic, NFData, …
datadata InterchangeName
#
Instances8Eq, Data, Ord, Show, Generic, NFData, …
classclass HasInterchangeName a where
#

Determines the authority which issued the interchange name of a unit or unit name. For composite units, this is the least-authoritative interchange name of any constituent name.

Note that the least-authoritative authority is the one sorted as greatest by the Ord instance of InterchangeNameAuthority.

Instances6HasInterchangeName