| Binary SomeTypeRep Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary Fingerprint Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int16 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int32 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int64 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int8 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word16 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word32 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word64 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word8 Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary ByteString Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary IsOrphan Source # |  | 
| Instance detailsDefined in GHC.Core | 
| Binary Role Source # |  | 
| Instance detailsDefined in GHC.Core.Coercion.Axiom | 
| Binary SrcStrictness Source # |  | 
| Instance detailsDefined in GHC.Core.DataCon | 
| Binary SrcUnpackedness Source # |  | 
| Instance detailsDefined in GHC.Core.DataCon | 
| Binary StrictnessMark Source # |  | 
| Instance detailsDefined in GHC.Core.DataCon | 
| Binary CallerCcFilter Source # |  | 
| Instance detailsDefined in GHC.Core.Opt.CallerCC | 
| Binary NamePattern Source # |  | 
| Instance detailsDefined in GHC.Core.Opt.CallerCC | 
| Binary Injectivity Source # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary PrimElemRep Source # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary PrimRep Source # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary TyConBndrVis Source # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary FastString Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary LexicalFastString Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary NonDetFastString Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Language Source # |  | 
| Instance detailsDefined in GHC.Driver.Flags | 
| Binary DocStructureItem Source # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| Binary Docs Source # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| Binary HsDocString Source # |  | 
| Instance detailsDefined in GHC.Hs.DocString | 
| Binary HsDocStringChunk Source # |  | 
| Instance detailsDefined in GHC.Hs.DocString | 
| Binary HsDocStringDecorator Source # |  | 
| Instance detailsDefined in GHC.Hs.DocString | 
| Binary ExtensibleFields Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Fields | 
| Binary BindType Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary ContextInfo Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary DeclType Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary EvBindDeps Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary EvVarSource Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary HieFile Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary IEType Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary NodeAnnotation Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary NodeOrigin Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary RecFieldContext Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary Scope Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary TyVarScope Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary IfaceAT Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAlt Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAnnotation Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAxBranch Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceBang Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceBinding Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceClassOp Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceClsInst Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceCompleteMatch Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConAlt Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConDecl Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConDecls Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceDecl Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceExpr Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceFamInst Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceFamTyConFlav Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceIdDetails Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceInfoItem Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceJoinInfo Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceLFInfo Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceLetBndr Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceRule Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceSrcBang Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceTickish Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceTyConParent Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceUnfolding Source # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAppArgs Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceBndr Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceCoercion Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceMCoercion Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceOneShot Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyCon Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyConInfo Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyConSort Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyLit Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceType Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceUnivCoProv Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary TagInfo Source # |  | 
| Instance detailsDefined in GHC.Stg.InferTags.TagSig | 
| Binary TagSig Source # |  | 
| Instance detailsDefined in GHC.Stg.InferTags.TagSig | 
| Binary AvailInfo Source # |  | 
| Instance detailsDefined in GHC.Types.Avail | 
| Binary GreName Source # |  | 
| Instance detailsDefined in GHC.Types.Avail | 
| Binary Activation Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary Boxity Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary CbvMark Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary FunctionOrData Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary InlinePragma Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary InlineSpec Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary LeftOrRight Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary OverlapFlag Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary OverlapMode Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary PromotionFlag Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary RecFlag Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary RuleMatchInfo Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary TupleSort Source # |  | 
| Instance detailsDefined in GHC.Types.Basic | 
| Binary CCFlavour Source # |  | 
| Instance detailsDefined in GHC.Types.CostCentre | 
| Binary CostCentre Source # |  | 
| Instance detailsDefined in GHC.Types.CostCentre | 
| Binary CostCentreIndex Source # |  | 
| Instance detailsDefined in GHC.Types.CostCentre.State | 
| Binary Cpr Source # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary CprSig Source # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary CprType Source # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary Card Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary Demand Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary Divergence Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary DmdEnv Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary DmdSig Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary DmdType Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary SubDemand Source # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary DuplicateRecordFields Source # |  | 
| Instance detailsDefined in GHC.Types.FieldLabel | 
| Binary Name => Binary FieldLabel Source # | We need the Binary Nameconstraint here even though there is an instance
 defined in GHC.Types.Name, because the we have a SOURCE import, so the
 instance is not in scope.  And the instance cannot be added to Name.hs-boot
 because GHC.Utils.Binary itself depends on GHC.Types.Name. | 
| Instance detailsDefined in GHC.Types.FieldLabel | 
| Binary FieldSelectors Source # |  | 
| Instance detailsDefined in GHC.Types.FieldLabel | 
| Binary Fixity Source # |  | 
| Instance detailsDefined in GHC.Types.Fixity | 
| Binary FixityDirection Source # |  | 
| Instance detailsDefined in GHC.Types.Fixity | 
| Binary CCallConv Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CCallSpec Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CCallTarget Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CExportSpec Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CType Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary ForeignCall Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary Header Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary Safety Source # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary LitNumType Source # |  | 
| Instance detailsDefined in GHC.Types.Literal | 
| Binary Literal Source # |  | 
| Instance detailsDefined in GHC.Types.Literal | 
| Binary Name Source # | Assumes that the Nameis a non-binding one. SeeputIfaceTopBndrandgetIfaceTopBndrfor
 serializing bindingNames. SeeUserDatafor the rationale for this
 distinction. | 
| Instance detailsDefined in GHC.Types.Name | 
| Binary NameSpace Source # |  | 
| Instance detailsDefined in GHC.Types.Name.Occurrence | 
| Binary OccName Source # |  | 
| Instance detailsDefined in GHC.Types.Name.Occurrence | 
| Binary IfaceTrustInfo Source # |  | 
| Instance detailsDefined in GHC.Types.SafeHaskell | 
| Binary HscSource Source # |  | 
| Instance detailsDefined in GHC.Types.SourceFile | 
| Binary SourceText Source # |  | 
| Instance detailsDefined in GHC.Types.SourceText | 
| Binary StringLiteral Source # |  | 
| Instance detailsDefined in GHC.Types.SourceText | 
| Binary RealSrcSpan Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary SrcSpan Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary UnhelpfulSpanReason Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary AnonArgFlag Source # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary ArgFlag Source # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary Specificity Source # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary Dependencies Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.Deps | 
| Binary Usage Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.Deps | 
| Binary ModIface Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.ModIface | 
| Binary ModuleName Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.Name | 
| Binary InstantiatedUnit Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary IsBootInterface Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary Unit Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary UnitId Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary BinData Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Serialized Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary KindRep Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary TyCon Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary TypeLitSort Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary Day Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary DiffTime Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary UTCTime Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Integer Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary () Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Bool Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Char Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary RuntimeRep Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary VecCount Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary VecElem Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| Binary a => Binary (Ratio a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary v => Binary (IntMap v) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Ord a) => Binary (Set a) Source # | This instance doesn't rely on the determinism of the keys' Ordinstance,
 so it works e.g. forNames too. | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (BooleanFormula a) Source # |  | 
| Instance detailsDefined in GHC.Data.BooleanFormula | 
| Binary (EnumSet a) Source # | Represents the EnumSetas a bit set. Assumes that all elements are non-negative. This is only efficient for values that are sufficiently small,
 for example in the lower hundreds. | 
| Instance detailsDefined in GHC.Data.EnumSet | 
| Binary a => Binary (Maybe a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (HieAST TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieASTs TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieArgs TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieType TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (IdentifierDetails TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (NodeInfo TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (SourcedNodeInfo TypeIndex) Source # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary a => Binary (LocatedL a) Source # |  | 
| Instance detailsDefined in GHC.Parser.Annotation | 
| Binary name => Binary (AnnTarget name) Source # |  | 
| Instance detailsDefined in GHC.Types.Annotations | 
| Binary (DefMethSpec IfaceType) Source # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary a => Binary (Located a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (WarningTxt GhcRn) Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.Warnings | 
| Binary (Warnings GhcRn) Source # |  | 
| Instance detailsDefined in GHC.Unit.Module.Warnings | 
| Binary unit => Binary (Definite unit) Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary a => Binary (GenModule a) Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary a => Binary (GenWithIsBoot a) Source # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary (FixedLengthEncoding Word16) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word32) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word64) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word8) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (NonEmpty a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (Maybe a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary [a] Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b) => Binary (Either a b) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Typeable a => Binary (TypeRep a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary.Typeable | 
| (Ix a, Binary a, Binary b) => Binary (Array a b) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (WithHsDocIdentifiers a GhcRn) Source # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| (Binary tv, Binary vis) => Binary (VarBndr tv vis) Source # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary (Bin a) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b) => Binary (a, b) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b, Binary c) => Binary (a, b, c) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d) -> IO () Source # put :: BinHandle -> (a, b, c, d) -> IO (Bin (a, b, c, d)) Source # get :: BinHandle -> IO (a, b, c, d) Source # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a, b, c, d, e) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e) -> IO () Source # put :: BinHandle -> (a, b, c, d, e) -> IO (Bin (a, b, c, d, e)) Source # get :: BinHandle -> IO (a, b, c, d, e) Source # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f) => Binary (a, b, c, d, e, f) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e, f) -> IO () Source # put :: BinHandle -> (a, b, c, d, e, f) -> IO (Bin (a, b, c, d, e, f)) Source # get :: BinHandle -> IO (a, b, c, d, e, f) Source # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g) => Binary (a, b, c, d, e, f, g) Source # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e, f, g) -> IO () Source # put :: BinHandle -> (a, b, c, d, e, f, g) -> IO (Bin (a, b, c, d, e, f, g)) Source # get :: BinHandle -> IO (a, b, c, d, e, f, g) Source # |