| Binary AnnLookup Source # | |
Instance details Methods put :: AnnLookup -> Put get :: Get AnnLookup putList :: [AnnLookup] -> Put |
| Binary AnnTarget Source # | |
Instance details Methods put :: AnnTarget -> Put get :: Get AnnTarget putList :: [AnnTarget] -> Put |
| Binary Bang Source # | |
Instance details |
| Binary BndrVis Source # | |
Instance details Methods put :: BndrVis -> Put get :: Get BndrVis putList :: [BndrVis] -> Put |
| Binary Body Source # | |
Instance details |
| Binary Bytes Source # | |
Instance details Methods put :: Bytes -> Put get :: Get Bytes putList :: [Bytes] -> Put |
| Binary Callconv Source # | |
Instance details Methods put :: Callconv -> Put get :: Get Callconv putList :: [Callconv] -> Put |
| Binary Clause Source # | |
Instance details Methods put :: Clause -> Put get :: Get Clause putList :: [Clause] -> Put |
| Binary Con Source # | |
Instance details |
| Binary Dec Source # | |
Instance details |
| Binary DecidedStrictness Source # | |
Instance details Methods put :: DecidedStrictness -> Put get :: Get DecidedStrictness putList :: [DecidedStrictness] -> Put |
| Binary DerivClause Source # | |
Instance details Methods put :: DerivClause -> Put get :: Get DerivClause putList :: [DerivClause] -> Put |
| Binary DerivStrategy Source # | |
Instance details Methods put :: DerivStrategy -> Put get :: Get DerivStrategy putList :: [DerivStrategy] -> Put |
| Binary DocLoc Source # | |
Instance details Methods put :: DocLoc -> Put get :: Get DocLoc putList :: [DocLoc] -> Put |
| Binary Exp Source # | |
Instance details |
| Binary FamilyResultSig Source # | |
Instance details Methods put :: FamilyResultSig -> Put get :: Get FamilyResultSig putList :: [FamilyResultSig] -> Put |
| Binary Fixity Source # | |
Instance details Methods put :: Fixity -> Put get :: Get Fixity putList :: [Fixity] -> Put |
| Binary FixityDirection Source # | |
Instance details Methods put :: FixityDirection -> Put get :: Get FixityDirection putList :: [FixityDirection] -> Put |
| Binary Foreign Source # | |
Instance details Methods put :: Foreign -> Put get :: Get Foreign putList :: [Foreign] -> Put |
| Binary FunDep Source # | |
Instance details Methods put :: FunDep -> Put get :: Get FunDep putList :: [FunDep] -> Put |
| Binary Guard Source # | |
Instance details Methods put :: Guard -> Put get :: Get Guard putList :: [Guard] -> Put |
| Binary Info Source # | |
Instance details |
| Binary InjectivityAnn Source # | |
Instance details Methods put :: InjectivityAnn -> Put get :: Get InjectivityAnn putList :: [InjectivityAnn] -> Put |
| Binary Inline Source # | |
Instance details Methods put :: Inline -> Put get :: Get Inline putList :: [Inline] -> Put |
| Binary Lit Source # | |
Instance details |
| Binary Loc Source # | |
Instance details |
| Binary Match Source # | |
Instance details Methods put :: Match -> Put get :: Get Match putList :: [Match] -> Put |
| Binary ModName Source # | |
Instance details Methods put :: ModName -> Put get :: Get ModName putList :: [ModName] -> Put |
| Binary Module Source # | |
Instance details Methods put :: Module -> Put get :: Get Module putList :: [Module] -> Put |
| Binary ModuleInfo Source # | |
Instance details Methods put :: ModuleInfo -> Put get :: Get ModuleInfo putList :: [ModuleInfo] -> Put |
| Binary Name Source # | |
Instance details |
| Binary NameFlavour Source # | |
Instance details Methods put :: NameFlavour -> Put get :: Get NameFlavour putList :: [NameFlavour] -> Put |
| Binary NameSpace Source # | |
Instance details Methods put :: NameSpace -> Put get :: Get NameSpace putList :: [NameSpace] -> Put |
| Binary NamespaceSpecifier Source # | |
Instance details Methods put :: NamespaceSpecifier -> Put get :: Get NamespaceSpecifier putList :: [NamespaceSpecifier] -> Put |
| Binary OccName Source # | |
Instance details Methods put :: OccName -> Put get :: Get OccName putList :: [OccName] -> Put |
| Binary Overlap Source # | |
Instance details Methods put :: Overlap -> Put get :: Get Overlap putList :: [Overlap] -> Put |
| Binary Pat Source # | |
Instance details |
| Binary PatSynArgs Source # | |
Instance details Methods put :: PatSynArgs -> Put get :: Get PatSynArgs putList :: [PatSynArgs] -> Put |
| Binary PatSynDir Source # | |
Instance details Methods put :: PatSynDir -> Put get :: Get PatSynDir putList :: [PatSynDir] -> Put |
| Binary Phases Source # | |
Instance details Methods put :: Phases -> Put get :: Get Phases putList :: [Phases] -> Put |
| Binary PkgName Source # | |
Instance details Methods put :: PkgName -> Put get :: Get PkgName putList :: [PkgName] -> Put |
| Binary Pragma Source # | |
Instance details Methods put :: Pragma -> Put get :: Get Pragma putList :: [Pragma] -> Put |
| Binary Range Source # | |
Instance details Methods put :: Range -> Put get :: Get Range putList :: [Range] -> Put |
| Binary Role Source # | |
Instance details |
| Binary RuleBndr Source # | |
Instance details Methods put :: RuleBndr -> Put get :: Get RuleBndr putList :: [RuleBndr] -> Put |
| Binary RuleMatch Source # | |
Instance details Methods put :: RuleMatch -> Put get :: Get RuleMatch putList :: [RuleMatch] -> Put |
| Binary Safety Source # | |
Instance details Methods put :: Safety -> Put get :: Get Safety putList :: [Safety] -> Put |
| Binary SourceStrictness Source # | |
Instance details Methods put :: SourceStrictness -> Put get :: Get SourceStrictness putList :: [SourceStrictness] -> Put |
| Binary SourceUnpackedness Source # | |
Instance details Methods put :: SourceUnpackedness -> Put get :: Get SourceUnpackedness putList :: [SourceUnpackedness] -> Put |
| Binary Specificity Source # | |
Instance details Methods put :: Specificity -> Put get :: Get Specificity putList :: [Specificity] -> Put |
| Binary Stmt Source # | |
Instance details |
| Binary TyLit Source # | |
Instance details Methods put :: TyLit -> Put get :: Get TyLit putList :: [TyLit] -> Put |
| Binary TySynEqn Source # | |
Instance details Methods put :: TySynEqn -> Put get :: Get TySynEqn putList :: [TySynEqn] -> Put |
| Binary Type Source # | |
Instance details |
| Binary TypeFamilyHead Source # | |
Instance details Methods put :: TypeFamilyHead -> Put get :: Get TypeFamilyHead putList :: [TypeFamilyHead] -> Put |
| Binary Serialized Source # | |
Instance details |
| Binary flag => Binary (TyVarBndr flag) Source # | |
Instance details Methods put :: TyVarBndr flag -> Put get :: Get (TyVarBndr flag) putList :: [TyVarBndr flag] -> Put |