Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
RequiredTypeArguments :: Extensiontemplate-haskell Language.Haskell.TH No documentation available.
-
template-haskell Language.Haskell.TH One equation of a type family instance or closed type family. The arguments are the left-hand-side type and the right-hand-side result. For instance, if you had the following type family:
type family Foo (a :: k) :: k where forall k (a :: k). Foo @k a = a
The Foo @k a = a equation would be represented as follows:TySynEqn (Just [PlainTV k, KindedTV a (VarT k)]) (AppT (AppKindT (ConT ''Foo) (VarT k)) (VarT a)) (VarT a)
TySynEqn :: Maybe [TyVarBndr ()] -> Type -> Type -> TySynEqntemplate-haskell Language.Haskell.TH No documentation available.
RequiredTypeArguments :: Extensiontemplate-haskell Language.Haskell.TH.LanguageExtensions No documentation available.
-
template-haskell Language.Haskell.TH.Lib No documentation available.
-
template-haskell Language.Haskell.TH.Lib No documentation available.
-
template-haskell Language.Haskell.TH.Lib No documentation available.
type
DerivClauseQ = Q DerivClausetemplate-haskell Language.Haskell.TH.Lib No documentation available.
-
template-haskell Language.Haskell.TH.Lib No documentation available.
type
StrictTypeQ = Q StrictTypetemplate-haskell Language.Haskell.TH.Lib No documentation available.