| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Servant.Swagger.Internal.TypeLevel.TMap
Synopsis
- class TMap (q :: k -> Constraint) (xs :: [k]) where
Documentation
>>>:set -XDataKinds>>>:set -XFlexibleContexts>>>:set -XGADTs>>>:set -XRankNTypes>>>:set -XScopedTypeVariables>>>import GHC.TypeLits>>>import Data.List
class TMap (q :: k -> Constraint) (xs :: [k]) where Source #
Map a list of constrained types to a list of values.
>>>tmap (Proxy :: Proxy KnownSymbol) symbolVal (Proxy :: Proxy ["hello", "world"])["hello","world"]
Minimal complete definition
Instances
| TMap (q :: k -> Constraint) ([] :: [k]) Source # | |
Defined in Servant.Swagger.Internal.TypeLevel.TMap | |
| (q x, TMap q xs) => TMap (q :: a -> Constraint) (x ': xs :: [a]) Source # | |
Defined in Servant.Swagger.Internal.TypeLevel.TMap | |