| Binary SomeTypeRep # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Fingerprint # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int16 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int32 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int64 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int8 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word16 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word32 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word64 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary ByteString # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary IsOrphan # |  | 
| Instance detailsDefined in GHC.Core | 
| Binary Role # |  | 
| Instance detailsDefined in GHC.Core.Coercion.Axiom | 
| Binary SrcStrictness # |  | 
| Instance detailsDefined in GHC.Core.DataCon | 
| Binary SrcUnpackedness # |  | 
| Instance detailsDefined in GHC.Core.DataCon | 
| Binary Injectivity # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary TyConBndrVis # |  | 
| Instance detailsDefined in GHC.Core.TyCon | 
| Binary FastString # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary HscSource # |  | 
| Instance detailsDefined in GHC.Driver.Phases | 
| Binary Dependencies # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary ExtensibleFields # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary IfaceTrustInfo # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary ModIface # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary Usage # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary Warnings # |  | 
| Instance detailsDefined in GHC.Driver.Types | 
| Binary ArgDocMap # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| Binary DeclDocMap # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| Binary HsDocString # |  | 
| Instance detailsDefined in GHC.Hs.Doc | 
| Binary BindType # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary ContextInfo # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary DeclType # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary EvBindDeps # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary EvVarSource # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary HieFile # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary IEType # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary NodeOrigin # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary RecFieldContext # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary Scope # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary TyVarScope # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary IfaceAT # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAnnotation # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAxBranch # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceBang # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceBinding # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceClassOp # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceClsInst # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceCompleteMatch # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConAlt # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConDecl # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceConDecls # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceDecl # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceExpr # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceFamInst # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceFamTyConFlav # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceIdDetails # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceInfoItem # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceJoinInfo # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceLFInfo # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceLetBndr # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceRule # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceSrcBang # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceTickish # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceTyConParent # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceUnfolding # |  | 
| Instance detailsDefined in GHC.Iface.Syntax | 
| Binary IfaceAppArgs # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceBndr # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceCoercion # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceMCoercion # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceOneShot # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyCon # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyConInfo # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyConSort # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceTyLit # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceType # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary IfaceUnivCoProv # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary AvailInfo # |  | 
| Instance detailsDefined in GHC.Types.Avail | 
| Binary Activation # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Fixity # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary FixityDirection # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary FunctionOrData # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary InlinePragma # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary InlineSpec # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary LeftOrRight # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary OverlapFlag # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary OverlapMode # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary PromotionFlag # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary RecFlag # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary RuleMatchInfo # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary SourceText # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary StringLiteral # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary TupleSort # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary WarningTxt # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary CCFlavour # |  | 
| Instance detailsDefined in GHC.Types.CostCentre | 
| Binary CostCentre # |  | 
| Instance detailsDefined in GHC.Types.CostCentre | 
| Binary CostCentreIndex # |  | 
| Instance detailsDefined in GHC.Types.CostCentre.State | 
| Binary CprResult # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary CprSig # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary CprType # |  | 
| Instance detailsDefined in GHC.Types.Cpr | 
| Binary Count # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary Divergence # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary DmdType # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary StrDmd # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary StrictSig # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary UseDmd # |  | 
| Instance detailsDefined in GHC.Types.Demand | 
| Binary CCallConv # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CCallSpec # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CCallTarget # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CExportSpec # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary CType # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary ForeignCall # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary Header # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary Safety # |  | 
| Instance detailsDefined in GHC.Types.ForeignCall | 
| Binary LitNumType # |  | 
| Instance detailsDefined in GHC.Types.Literal | 
| Binary Literal # |  | 
| Instance detailsDefined in GHC.Types.Literal | 
| Binary Name # | 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 # |  | 
| Instance detailsDefined in GHC.Types.Name.Occurrence | 
| Binary OccName # |  | 
| Instance detailsDefined in GHC.Types.Name.Occurrence | 
| Binary BufPos # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary BufSpan # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary RealSrcSpan # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary SrcSpan # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary UnhelpfulSpanReason # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary AnonArgFlag # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary ArgFlag # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary Specificity # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary ModuleName # |  | 
| Instance detailsDefined in GHC.Unit.Module.Name | 
| Binary InstantiatedUnit # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary IsBootInterface # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary Unit # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary UnitId # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary BinData # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Serialized # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary KindRep # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary TyCon # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary TypeLitSort # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Day # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary DiffTime # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary UTCTime # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Word8 # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Integer # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary () # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Bool # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Char # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary Int # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary RuntimeRep # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary VecCount # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary VecElem # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (Ratio a) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (BooleanFormula a) # |  | 
| Instance detailsDefined in GHC.Data.BooleanFormula | 
| Binary (HieAST TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieASTs TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieArgs TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (HieType TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (IdentifierDetails TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (NodeInfo TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary (SourcedNodeInfo TypeIndex) # |  | 
| Instance detailsDefined in GHC.Iface.Ext.Types | 
| Binary name => Binary (AnnTarget name) # |  | 
| Instance detailsDefined in GHC.Types.Annotations | 
| Binary (DefMethSpec IfaceType) # |  | 
| Instance detailsDefined in GHC.Iface.Type | 
| Binary a => Binary (FieldLbl a) # |  | 
| Instance detailsDefined in GHC.Types.FieldLabel | 
| Binary a => Binary (Located a) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary unit => Binary (Definite unit) # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary a => Binary (GenModule a) # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary a => Binary (GenWithIsBoot a) # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary unit => Binary (Indefinite unit) # |  | 
| Instance detailsDefined in GHC.Unit.Types | 
| Binary (FixedLengthEncoding Word16) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word32) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word64) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary (FixedLengthEncoding Word8) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary (Maybe a) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Binary a => Binary [a] # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b) => Binary (Either a b) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| Typeable a => Binary (TypeRep a) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Ix a, Binary a, Binary b) => Binary (Array a b) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary tv, Binary vis) => Binary (VarBndr tv vis) # |  | 
| Instance detailsDefined in GHC.Types.Var | 
| Binary (Bin a) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b) => Binary (a, b) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b, Binary c) => Binary (a, b, c) # |  | 
| Instance detailsDefined in GHC.Utils.Binary | 
| (Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d) -> IO () # put :: BinHandle -> (a, b, c, d) -> IO (Bin (a, b, c, d)) # get :: BinHandle -> IO (a, b, c, d) # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a, b, c, d, e) # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e) -> IO () # put :: BinHandle -> (a, b, c, d, e) -> IO (Bin (a, b, c, d, e)) # get :: BinHandle -> IO (a, b, c, d, e) # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f) => Binary (a, b, c, d, e, f) # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e, f) -> IO () # put :: BinHandle -> (a, b, c, d, e, f) -> IO (Bin (a, b, c, d, e, f)) # get :: BinHandle -> IO (a, b, c, d, e, f) # | 
| (Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g) => Binary (a, b, c, d, e, f, g) # |  | 
| Instance detailsDefined in GHC.Utils.Binary Methods put_ :: BinHandle -> (a, b, c, d, e, f, g) -> IO () # put :: BinHandle -> (a, b, c, d, e, f, g) -> IO (Bin (a, b, c, d, e, f, g)) # get :: BinHandle -> IO (a, b, c, d, e, f, g) # |