| Safe Haskell | Ignore |
|---|---|
| Language | GHC2021 |
GHC.Tc.Errors.Types.PromotionErr
Documentation
data PromotionErr #
Constructors
| TyConPE | |
| ClassPE | |
| FamDataConPE | |
| ConstrainedDataConPE ThetaType | |
| PatSynPE | |
| RecDataConPE | |
| TermVariablePE | |
| TypeVariablePE |
Instances
pprPECategory :: PromotionErr -> SDoc #
peCategory :: PromotionErr -> String #
data TermLevelUseErr #
Instances
| Generic TermLevelUseErr # | |||||
Defined in GHC.Tc.Errors.Types.PromotionErr Associated Types
Methods from :: TermLevelUseErr -> Rep TermLevelUseErr x # to :: Rep TermLevelUseErr x -> TermLevelUseErr # | |||||
| type Rep TermLevelUseErr # | |||||
Defined in GHC.Tc.Errors.Types.PromotionErr type Rep TermLevelUseErr = D1 ('MetaData "TermLevelUseErr" "GHC.Tc.Errors.Types.PromotionErr" "ghc-lib-parser-9.14.1.20251220-PtFrlL5ZJN3Qo3Axa3c6X" 'False) (C1 ('MetaCons "TyConTE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ClassTE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TyVarTE" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data TermLevelUseCtxt #
Constructors
| TermLevelUseGRE !GlobalRdrElt | |
| TermLevelUseTyVar |
Instances
| Generic TermLevelUseCtxt # | |||||
Defined in GHC.Tc.Errors.Types.PromotionErr Associated Types
Methods from :: TermLevelUseCtxt -> Rep TermLevelUseCtxt x # to :: Rep TermLevelUseCtxt x -> TermLevelUseCtxt # | |||||
| type Rep TermLevelUseCtxt # | |||||
Defined in GHC.Tc.Errors.Types.PromotionErr type Rep TermLevelUseCtxt = D1 ('MetaData "TermLevelUseCtxt" "GHC.Tc.Errors.Types.PromotionErr" "ghc-lib-parser-9.14.1.20251220-PtFrlL5ZJN3Qo3Axa3c6X" 'False) (C1 ('MetaCons "TermLevelUseGRE" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GlobalRdrElt)) :+: C1 ('MetaCons "TermLevelUseTyVar" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
pprTermLevelUseCtxt :: Name -> TermLevelUseCtxt -> SDoc #
teCategory :: TermLevelUseErr -> String #