Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Type.OpenWitness.TypeRep
Documentation
data TypeRep (a :: k) where Source #
Constructors
SimpleTypeRep :: forall k (a :: k). IOWitness a -> TypeRep a | |
ApplyTypeRep :: forall k1 k (p :: k1 -> k) (a1 :: k1). TypeRep p -> TypeRep a1 -> TypeRep (p a1) |
Instances
TestHetEquality TypeRep Source # | |
Defined in Data.Type.OpenWitness.TypeRep | |
TestEquality (TypeRep :: k -> Type) Source # | |
Defined in Data.Type.OpenWitness.TypeRep | |
Typeable (TypeRep :: k -> Type) Source # | |