Constructors
IfaceIdIfaceDataifName :: IfaceTopBndrifKind :: IfaceTypeifBinders :: [IfaceTyConBinder]ifNbEtaBinders :: Intnumber of binders introduced by eta-expansion
ifResKind :: IfaceTypeifCType :: Maybe (CType GhcTc)ifRoles :: [Role]ifCtxt :: IfaceContextifCons :: IfaceConDeclsifGadtSyntax :: BoolifParent :: IfaceTyConParent
IfaceSynonymIfaceFamilyifName :: IfaceTopBndrifKind :: IfaceTypeifResVar :: Maybe IfLclNameifBinders :: [IfaceTyConBinder]ifNbEtaBinders :: Intnumber of binders introduced by eta-expansion
ifResKind :: IfaceKindifFamFlav :: IfaceFamTyConFlavifFamInj :: Injectivity
IfaceClassifName :: IfaceTopBndrifKind :: IfaceTypeifRoles :: [Role]ifBinders :: [IfaceTyConBinder]ifFDs :: [FunDep IfLclName]ifBody :: IfaceClassBody
IfaceAxiomifName :: IfaceTopBndrifTyCon :: IfaceTyConifRole :: RoleifAxBranches :: [IfaceAxBranch]
IfacePatSynifName :: IfaceTopBndrifPatIsInfix :: BoolifPatMatcher :: (IfExtName, Bool)ifPatBuilder :: Maybe (IfExtName, Bool)ifPatUnivBndrs :: [IfaceForAllSpecBndr]ifPatExBndrs :: [IfaceForAllSpecBndr]ifPatProvCtxt :: IfaceContextifPatReqCtxt :: IfaceContextifPatArgs :: [IfaceType]ifPatTy :: IfaceTypeifFieldLabels :: [FieldLabel]
Instances5NFData, NamedThing, Outputable, Binary, HasOccName
NFData IfaceDeclDefined in ghc-10.0.0.20260917 · GHC.Iface.SyntaxNamedThing IfaceDeclDefined in ghc-10.0.0.20260917 · GHC.Iface.SyntaxOutputable IfaceDeclDefined in ghc-10.0.0.20260917 · GHC.Iface.SyntaxBinary IfaceDeclDefined in ghc-10.0.0.20260917 · GHC.Iface.SyntaxHasOccName IfaceDeclDefined in ghc-10.0.0.20260917 · GHC.Iface.Syntax