Module
Data.Typelevel.Num.Sets
- Package
- purescript-typelevel
- Repository
- bodil/purescript-typelevel
#Nat Source
class Nat n whereMembers
Instances
Nat D0Nat D1Nat D2Nat D3Nat D4Nat D5Nat D6Nat D7Nat D8Nat D9(Pos x) => Nat (NumCons x D0)(Pos x) => Nat (NumCons x D1)(Pos x) => Nat (NumCons x D2)(Pos x) => Nat (NumCons x D3)(Pos x) => Nat (NumCons x D4)(Pos x) => Nat (NumCons x D5)(Pos x) => Nat (NumCons x D6)(Pos x) => Nat (NumCons x D7)(Pos x) => Nat (NumCons x D8)(Pos x) => Nat (NumCons x D9)
#Pos Source
class (Nat n) <= Pos n Instances
Pos D1Pos D2Pos D3Pos D4Pos D5Pos D6Pos D7Pos D8Pos D9(Pos x) => Pos (NumCons x D0)(Pos x) => Pos (NumCons x D1)(Pos x) => Pos (NumCons x D2)(Pos x) => Pos (NumCons x D3)(Pos x) => Pos (NumCons x D4)(Pos x) => Pos (NumCons x D5)(Pos x) => Pos (NumCons x D6)(Pos x) => Pos (NumCons x D7)(Pos x) => Pos (NumCons x D8)(Pos x) => Pos (NumCons x D9)