harg-0.5.0.0: Haskell program configuration using higher kinded data
Safe HaskellSafe
LanguageHaskell2010

Options.Harg.Het.All

Synopsis

Documentation

type family All (c :: k -> Constraint) (xs :: [k]) :: Constraint where ... Source #

All c xs returns a constraint which is constructed by applying c to all the types in xs.

Equations

All _ '[] = () 
All c (x ': xs) = (c x, All c xs)