Binary Bool Source # | |
|
Binary Char Source # | |
|
Binary Int Source # | |
|
Binary Int8 Source # | |
|
Binary Int16 Source # | |
|
Binary Int32 Source # | |
|
Binary Int64 Source # | |
|
Binary Integer Source # | |
|
Binary Word8 Source # | |
|
Binary Word16 Source # | |
|
Binary Word32 Source # | |
|
Binary Word64 Source # | |
|
Binary TypeRep Source # | |
|
Binary () Source # | |
|
Binary TyCon Source # | |
|
Binary Fingerprint Source # | |
|
Binary ByteString Source # | |
|
Binary Serialized Source # | |
|
Binary UTCTime Source # | |
|
Binary Day Source # | |
|
Binary DiffTime Source # | |
|
Binary OccName Source # | |
|
Binary UnitId Source # | |
|
Binary ModuleName Source # | |
|
Binary Module Source # | |
|
Binary Name Source # | |
|
Binary FastString Source # | |
|
Binary SrcSpan Source # | |
|
Binary LeftOrRight Source # | |
|
Binary InlineSpec Source # | |
|
Binary InlinePragma Source # | |
|
Binary RuleMatchInfo Source # | |
|
Binary Activation Source # | |
|
Binary TupleSort Source # | |
|
Binary OverlapMode Source # | |
|
Binary OverlapFlag Source # | |
|
Binary RecFlag Source # | |
|
Binary FixityDirection Source # | |
|
Binary Fixity Source # | |
|
Binary WarningTxt Source # | |
|
Binary StringLiteral Source # | |
|
Binary FunctionOrData Source # | |
|
Binary HscSource Source # | |
|
Binary CType Source # | |
|
Binary Header Source # | |
|
Binary CCallConv Source # | |
|
Binary CCallTarget Source # | |
|
Binary CCallSpec Source # | |
|
Binary CExportSpec Source # | |
|
Binary Safety Source # | |
|
Binary ForeignCall Source # | |
|
Binary NameSpace Source # | |
|
Binary Role Source # | |
|
Binary IsCafCC Source # | |
|
Binary CostCentre Source # | |
|
Binary IsPatSyn Source # | |
|
Binary AvailInfo Source # | |
|
Binary Injectivity Source # | |
|
Binary VisibilityFlag Source # | |
|
Binary Literal Source # | |
|
Binary SrcUnpackedness Source # | |
|
Binary SrcStrictness Source # | |
|
Binary IsOrphan Source # | |
|
Binary StrictSig Source # | |
|
Binary DmdType Source # | |
|
Binary CPRResult Source # | |
|
Binary DmdResult Source # | |
|
Binary Count Source # | |
|
Binary UseDmd Source # | |
|
Binary StrDmd Source # | |
|
Binary IfaceUnivCoProv Source # | |
|
Binary IfaceCoercion Source # | |
|
Binary IfaceTyConInfo Source # | |
|
Binary IfaceTyCon Source # | |
|
Binary IfaceTcArgs Source # | |
|
Binary IfaceTyConBinder Source # | |
|
Binary IfaceForAllBndr Source # | |
|
Binary IfaceTyLit Source # | |
|
Binary IfaceType Source # | |
|
Binary IfaceOneShot Source # | |
|
Binary IfaceBndr Source # | |
|
Binary IfaceLetBndr Source # | |
|
Binary IfaceBinding Source # | |
|
Binary IfaceConAlt Source # | |
|
Binary IfaceTickish Source # | |
|
Binary IfaceExpr Source # | |
|
Binary IfaceIdDetails Source # | |
|
Binary IfaceUnfolding Source # | |
|
Binary IfaceInfoItem Source # | |
|
Binary IfaceIdInfo Source # | |
|
Binary IfaceAnnotation Source # | |
|
Binary IfaceRule Source # | |
|
Binary IfaceFamInst Source # | |
|
Binary IfaceClsInst Source # | |
|
Binary IfaceSrcBang Source # | |
|
Binary IfaceBang Source # | |
|
Binary IfaceConDecl Source # | |
|
Binary IfaceConDecls Source # | |
|
Binary IfaceAxBranch Source # | |
|
Binary IfaceAT Source # | |
|
Binary IfaceClassOp Source # | |
|
Binary IfaceFamTyConFlav Source # | |
|
Binary IfaceTyConParent Source # | |
|
Binary IfaceDecl Source # | |
|
Binary IfaceTrustInfo Source # | |
|
Binary IfaceVectInfo Source # | |
|
Binary Usage Source # | |
|
Binary Dependencies Source # | |
|
Binary Warnings Source # | |
|
Binary ModIface Source # | |
|
Binary a => Binary [a] Source # | |
|
Binary a => Binary (Maybe a) Source # | |
|
Binary a => Binary (Ratio a) Source # | |
|
Binary (DefMethSpec IfaceType) Source # | |
|
Binary (Bin a) Source # | |
|
Binary a => Binary (BooleanFormula a) Source # | |
|
Binary a => Binary (FieldLbl a) Source # | |
|
Binary name => Binary (AnnTarget name) Source # | |
|
(Binary a, Binary b) => Binary (Either a b) Source # | |
|
(Binary a, Binary b) => Binary (a, b) Source # | |
|
Binary a => Binary (GenLocated SrcSpan a) Source # | |
|
(Binary a, Binary b, Binary c) => Binary (a, b, c) Source # | |
|
(Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) Source # | |
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 # | |
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 # | |
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 # |