| Binary Bool # | |
Instance detailsDefined in Binary |
| Binary Char # | |
Instance detailsDefined in Binary |
| Binary Int # | |
Instance detailsDefined in Binary |
| Binary Int8 # | |
Instance detailsDefined in Binary |
| Binary Int16 # | |
Instance detailsDefined in Binary |
| Binary Int32 # | |
Instance detailsDefined in Binary |
| Binary Int64 # | |
Instance detailsDefined in Binary |
| Binary Integer # | |
Instance detailsDefined in Binary |
| Binary Word8 # | |
Instance detailsDefined in Binary |
| Binary Word16 # | |
Instance detailsDefined in Binary |
| Binary Word32 # | |
Instance detailsDefined in Binary |
| Binary Word64 # | |
Instance detailsDefined in Binary |
| Binary RuntimeRep # | |
Instance detailsDefined in Binary |
| Binary VecCount # | |
Instance detailsDefined in Binary |
| Binary VecElem # | |
Instance detailsDefined in Binary |
| Binary SomeTypeRep # | |
Instance detailsDefined in Binary |
| Binary () # | |
Instance detailsDefined in Binary |
| Binary TyCon # | |
Instance detailsDefined in Binary |
| Binary KindRep # | |
Instance detailsDefined in Binary |
| Binary TypeLitSort # | |
Instance detailsDefined in Binary |
| Binary Fingerprint # | |
Instance detailsDefined in Binary |
| Binary ByteString # | |
Instance detailsDefined in Binary |
| Binary Serialized # | |
Instance detailsDefined in Binary |
| Binary UTCTime # | |
Instance detailsDefined in Binary |
| Binary DiffTime # | |
Instance detailsDefined in Binary |
| Binary Day # | |
Instance detailsDefined in Binary |
| Binary Name # | Assumes that the Name is a non-binding one. See
putIfaceTopBndr and getIfaceTopBndr for serializing
binding Names. See UserData for the rationale for this distinction. |
Instance detailsDefined in Name |
| Binary OccName # | |
Instance detailsDefined in OccName |
| Binary FastString # | |
Instance detailsDefined in Binary |
| Binary ComponentId # | |
Instance detailsDefined in Module |
| Binary InstalledUnitId # | |
Instance detailsDefined in Module |
| Binary UnitId # | |
Instance detailsDefined in Module |
| Binary ModuleName # | |
Instance detailsDefined in Module |
| Binary Module # | |
Instance detailsDefined in Module |
| Binary SrcSpan # | |
Instance detailsDefined in Binary |
| Binary InlineSpec # | |
Instance detailsDefined in Binary |
| Binary InlinePragma # | |
Instance detailsDefined in Binary |
| Binary RuleMatchInfo # | |
Instance detailsDefined in Binary |
| Binary Activation # | |
Instance detailsDefined in Binary |
| Binary SourceText # | |
Instance detailsDefined in Binary |
| Binary TupleSort # | |
Instance detailsDefined in Binary |
| Binary OverlapMode # | |
Instance detailsDefined in Binary |
| Binary OverlapFlag # | |
Instance detailsDefined in Binary |
| Binary RecFlag # | |
Instance detailsDefined in Binary |
| Binary FixityDirection # | |
Instance detailsDefined in Binary |
| Binary Fixity # | |
Instance detailsDefined in Binary |
| Binary WarningTxt # | |
Instance detailsDefined in Binary |
| Binary StringLiteral # | |
Instance detailsDefined in Binary |
| Binary FunctionOrData # | |
Instance detailsDefined in Binary |
| Binary LeftOrRight # | |
Instance detailsDefined in Binary |
| Binary DefUnitId # | |
Instance detailsDefined in Module |
| Binary IndefUnitId # | |
Instance detailsDefined in Module |
| Binary CType # | |
Instance detailsDefined in ForeignCall |
| Binary Header # | |
Instance detailsDefined in ForeignCall |
| Binary CCallConv # | |
Instance detailsDefined in ForeignCall |
| Binary CCallTarget # | |
Instance detailsDefined in ForeignCall |
| Binary CCallSpec # | |
Instance detailsDefined in ForeignCall |
| Binary CExportSpec # | |
Instance detailsDefined in ForeignCall |
| Binary Safety # | |
Instance detailsDefined in ForeignCall |
| Binary ForeignCall # | |
Instance detailsDefined in ForeignCall |
| Binary CostCentreIndex # | |
Instance detailsDefined in CostCentreState |
| Binary HscSource # | |
Instance detailsDefined in DriverPhases |
| Binary NameSpace # | |
Instance detailsDefined in OccName |
| Binary ArgDocMap # | |
Instance detailsDefined in HsDoc |
| Binary DeclDocMap # | |
Instance detailsDefined in HsDoc |
| Binary HsDocString # | |
Instance detailsDefined in HsDoc |
| Binary AvailInfo # | |
Instance detailsDefined in Avail |
| Binary ArgFlag # | |
Instance detailsDefined in Var |
| Binary IfaceCoercion # | |
Instance detailsDefined in IfaceType |
| Binary IfaceTyLit # | |
Instance detailsDefined in IfaceType |
| Binary IfaceTyCon # | |
Instance detailsDefined in IfaceType |
| Binary IfaceType # | |
Instance detailsDefined in IfaceType |
| Binary IfaceTcArgs # | |
Instance detailsDefined in IfaceType |
| Binary CCFlavour # | |
Instance detailsDefined in CostCentre |
| Binary CostCentre # | |
Instance detailsDefined in CostCentre |
| Binary Role # | |
Instance detailsDefined in CoAxiom |
| Binary Injectivity # | |
Instance detailsDefined in TyCon |
| Binary TyConBndrVis # | |
Instance detailsDefined in TyCon |
| Binary IfaceUnivCoProv # | |
Instance detailsDefined in IfaceType |
| Binary IfaceTyConInfo # | |
Instance detailsDefined in IfaceType |
| Binary IfaceTyConSort # | |
Instance detailsDefined in IfaceType |
| Binary IsPromoted # | |
Instance detailsDefined in IfaceType |
| Binary IfaceOneShot # | |
Instance detailsDefined in IfaceType |
| Binary IfaceBndr # | |
Instance detailsDefined in IfaceType |
| Binary LitNumType # | |
Instance detailsDefined in Literal |
| Binary Literal # | |
Instance detailsDefined in Literal |
| Binary SrcUnpackedness # | |
Instance detailsDefined in DataCon |
| Binary SrcStrictness # | |
Instance detailsDefined in DataCon |
| Binary StrictSig # | |
Instance detailsDefined in Demand |
| Binary DmdType # | |
Instance detailsDefined in Demand |
| Binary CPRResult # | |
Instance detailsDefined in Demand |
| Binary DmdResult # | |
Instance detailsDefined in Demand |
| Binary Count # | |
Instance detailsDefined in Demand |
| Binary UseDmd # | |
Instance detailsDefined in Demand |
| Binary StrDmd # | |
Instance detailsDefined in Demand |
| Binary IsOrphan # | |
Instance detailsDefined in CoreSyn |
| Binary IfaceJoinInfo # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceLetBndr # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceBinding # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceConAlt # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceTickish # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceExpr # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceIdDetails # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceUnfolding # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceInfoItem # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceIdInfo # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceCompleteMatch # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceAnnotation # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceRule # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceFamInst # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceClsInst # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceSrcBang # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceBang # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceConDecl # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceConDecls # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceAxBranch # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceAT # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceClassOp # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceFamTyConFlav # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceTyConParent # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceDecl # | |
Instance detailsDefined in IfaceSyn |
| Binary IfaceTrustInfo # | |
Instance detailsDefined in HscTypes |
| Binary Usage # | |
Instance detailsDefined in HscTypes |
| Binary Dependencies # | |
Instance detailsDefined in HscTypes |
| Binary Warnings # | |
Instance detailsDefined in HscTypes |
| Binary ModIface # | |
Instance detailsDefined in HscTypes |
| Binary a => Binary [a] # | |
Instance detailsDefined in Binary |
| Binary a => Binary (Maybe a) # | |
Instance detailsDefined in Binary |
| Binary a => Binary (Ratio a) # | |
Instance detailsDefined in Binary |
| Binary (DefMethSpec IfaceType) # | |
Instance detailsDefined in IfaceType |
| Binary a => Binary (BooleanFormula a) # | |
Instance detailsDefined in BooleanFormula |
| Binary a => Binary (FieldLbl a) # | |
Instance detailsDefined in FieldLabel |
| Binary name => Binary (AnnTarget name) # | |
Instance detailsDefined in Annotations |
| (Binary a, Binary b) => Binary (Either a b) # | |
Instance detailsDefined in Binary |
| Typeable a => Binary (TypeRep a) # | |
Instance detailsDefined in Binary |
| (Binary a, Binary b) => Binary (a, b) # | |
Instance detailsDefined in Binary |
| Binary a => Binary (GenLocated SrcSpan a) # | |
Instance detailsDefined in Binary |
| Binary (Bin a) # | |
Instance detailsDefined in Binary |
| (Binary tv, Binary vis) => Binary (TyVarBndr tv vis) # | |
Instance detailsDefined in Var |
| (Binary a, Binary b, Binary c) => Binary (a, b, c) # | |
Instance detailsDefined in Binary |
| (Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) # | |
Instance detailsDefined in 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 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 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 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) # |