Safe Haskell | None |
---|---|
Language | Haskell2010 |
Servant.Swagger.Internal.TypeLevel.Every
Documentation
>>>
:set -XDataKinds
>>>
:set -XFlexibleContexts
>>>
:set -XGADTs
>>>
:set -XRankNTypes
>>>
:set -XScopedTypeVariables
>>>
import GHC.TypeLits
>>>
import Data.List
type family EveryTF cs x :: Constraint Source
class EveryTF cs x => Every cs x Source
Apply multiple constraint constructors to a type as a class.
This is different from
in that it allows partial application.EveryTF
Instances
Every ([] (* -> Constraint)) x Source | |
(c x, Every cs x) => Every ((:) (* -> Constraint) c cs) x Source |