Constructors
LookedUpTyConsassertTyCon :: TyConordCondTyCon :: TyCon:: k - k -> ConstraintleqTyCon :: TyConcmpNatTyCon :: TyConc0TyCon :: TyConc0DataCon :: DataConknownNatClass :: ClassKnownNat :: Nat -> Constraint
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11
Moduleghc-typelits-natnormalise-0.9.7Haskell2010
LookedUpTyConsassertTyCon :: TyConordCondTyCon :: TyCon:: k - k -> ConstraintleqTyCon :: TyConcmpNatTyCon :: TyConc0TyCon :: TyConc0DataCon :: DataConknownNatClass :: ClassKnownNat :: Nat -> ConstraintThe constraint (a <= b).
Is this an equality or inequality between two natural numbers?
See Note [Recognising Nat inequalities].
Maps indexed by Uniquable keys
Functor (UniqMap k)Defined in ghc-9.14.1 · GHC.Types.Unique.Map(Eq k, Eq a) => Eq (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.Map(Data k, Data a) => Data (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.MapSemigroup (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.MapMonoid (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.Map(NFData k, NFData a) => NFData (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.Map(Outputable k, Outputable a) => Outputable (UniqMap k a)Defined in ghc-9.14.1 · GHC.Types.Unique.MapToJExpr a => ToJExpr (UniqMap FastString a)Defined in ghc-9.14.1 · GHC.JS.MakeIntersection with a combining function.