Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
This module is intended for internal use only, and may change without warning in subsequent releases.
Synopsis
- type family QuoteType (x :: *) :: ErrorMessage where ...
- type family Curry (xs :: [*]) (y :: *) :: * where ...
- type family Append (xs :: [*]) (ys :: [*]) :: [*] where ...
- class CurryCompose xs where
Documentation
type family QuoteType (x :: *) :: ErrorMessage where ... Source #
Show a type surrounded by quote marks.
type family Append (xs :: [*]) (ys :: [*]) :: [*] where ... Source #
Append two type-level lists together.
class CurryCompose xs where Source #
Class that is inhabited by all type-level lists xs
, providing the ability
to compose a function under
.Curry
xs
Instances
CurryCompose ([] :: [Type]) Source # | |
CurryCompose xs => CurryCompose (x ': xs) Source # | |