ghc-lib-parser-8.8.0.20190424: The GHC API, decoupled from GHC versions
GHCi.TH.Binary
Contents
Methods
put :: Serialized -> Put
get :: Get Serialized
putList :: [Serialized] -> Put
put :: AnnLookup -> Put
get :: Get AnnLookup
putList :: [AnnLookup] -> Put
put :: Role -> Put
get :: Get Role
putList :: [Role] -> Put
put :: TyLit -> Put
get :: Get TyLit
putList :: [TyLit] -> Put
put :: InjectivityAnn -> Put
get :: Get InjectivityAnn
putList :: [InjectivityAnn] -> Put
put :: FamilyResultSig -> Put
get :: Get FamilyResultSig
putList :: [FamilyResultSig] -> Put
put :: TyVarBndr -> Put
get :: Get TyVarBndr
putList :: [TyVarBndr] -> Put
put :: Type -> Put
get :: Get Type
putList :: [Type] -> Put
put :: PatSynArgs -> Put
get :: Get PatSynArgs
putList :: [PatSynArgs] -> Put
put :: PatSynDir -> Put
get :: Get PatSynDir
putList :: [PatSynDir] -> Put
put :: Bang -> Put
get :: Get Bang
putList :: [Bang] -> Put
put :: Con -> Put
get :: Get Con
putList :: [Con] -> Put
put :: DecidedStrictness -> Put
get :: Get DecidedStrictness
putList :: [DecidedStrictness] -> Put
put :: SourceStrictness -> Put
get :: Get SourceStrictness
putList :: [SourceStrictness] -> Put
put :: SourceUnpackedness -> Put
get :: Get SourceUnpackedness
putList :: [SourceUnpackedness] -> Put
put :: AnnTarget -> Put
get :: Get AnnTarget
putList :: [AnnTarget] -> Put
put :: RuleBndr -> Put
get :: Get RuleBndr
putList :: [RuleBndr] -> Put
put :: Phases -> Put
get :: Get Phases
putList :: [Phases] -> Put
put :: RuleMatch -> Put
get :: Get RuleMatch
putList :: [RuleMatch] -> Put
put :: Inline -> Put
get :: Get Inline
putList :: [Inline] -> Put
put :: Pragma -> Put
get :: Get Pragma
putList :: [Pragma] -> Put
put :: Safety -> Put
get :: Get Safety
putList :: [Safety] -> Put
put :: Callconv -> Put
get :: Get Callconv
putList :: [Callconv] -> Put
put :: Foreign -> Put
get :: Get Foreign
putList :: [Foreign] -> Put
put :: FunDep -> Put
get :: Get FunDep
putList :: [FunDep] -> Put
put :: TySynEqn -> Put
get :: Get TySynEqn
putList :: [TySynEqn] -> Put
put :: TypeFamilyHead -> Put
get :: Get TypeFamilyHead
putList :: [TypeFamilyHead] -> Put
put :: DerivStrategy -> Put
get :: Get DerivStrategy
putList :: [DerivStrategy] -> Put
put :: DerivClause -> Put
get :: Get DerivClause
putList :: [DerivClause] -> Put
put :: Overlap -> Put
get :: Get Overlap
putList :: [Overlap] -> Put
put :: Dec -> Put
get :: Get Dec
putList :: [Dec] -> Put
put :: Range -> Put
get :: Get Range
putList :: [Range] -> Put
put :: Stmt -> Put
get :: Get Stmt
putList :: [Stmt] -> Put
put :: Guard -> Put
get :: Get Guard
putList :: [Guard] -> Put
put :: Body -> Put
get :: Get Body
putList :: [Body] -> Put
put :: Exp -> Put
get :: Get Exp
putList :: [Exp] -> Put
put :: Clause -> Put
get :: Get Clause
putList :: [Clause] -> Put
put :: Match -> Put
get :: Get Match
putList :: [Match] -> Put
put :: Pat -> Put
get :: Get Pat
putList :: [Pat] -> Put
put :: Lit -> Put
get :: Get Lit
putList :: [Lit] -> Put
put :: FixityDirection -> Put
get :: Get FixityDirection
putList :: [FixityDirection] -> Put
put :: Fixity -> Put
get :: Get Fixity
putList :: [Fixity] -> Put
put :: ModuleInfo -> Put
get :: Get ModuleInfo
putList :: [ModuleInfo] -> Put
put :: Info -> Put
get :: Get Info
putList :: [Info] -> Put
put :: Loc -> Put
get :: Get Loc
putList :: [Loc] -> Put
put :: NameSpace -> Put
get :: Get NameSpace
putList :: [NameSpace] -> Put
put :: NameFlavour -> Put
get :: Get NameFlavour
putList :: [NameFlavour] -> Put
put :: Name -> Put
get :: Get Name
putList :: [Name] -> Put
put :: OccName -> Put
get :: Get OccName
putList :: [OccName] -> Put
put :: Module -> Put
get :: Get Module
putList :: [Module] -> Put
put :: PkgName -> Put
get :: Get PkgName
putList :: [PkgName] -> Put
put :: ModName -> Put
get :: Get ModName
putList :: [ModName] -> Put