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