ghci-8.2.1.20171108: The library supporting GHC's interactive interpreter

Safe HaskellSafe
LanguageHaskell2010

GHCi.TH.Binary

Contents

Orphan instances

Binary Exp # 

Methods

put :: Exp -> Put Source #

get :: Get Exp Source #

putList :: [Exp] -> Put Source #

Binary Match # 
Binary Clause # 
Binary Pat # 

Methods

put :: Pat -> Put Source #

get :: Get Pat Source #

putList :: [Pat] -> Put Source #

Binary Type # 
Binary Dec # 

Methods

put :: Dec -> Put Source #

get :: Get Dec Source #

putList :: [Dec] -> Put Source #

Binary Name # 
Binary FunDep # 
Binary TyVarBndr # 
Binary InjectivityAnn # 
Binary Overlap # 
Binary DerivStrategy # 
Binary Serialized # 
Binary ModName # 
Binary PkgName # 
Binary Module # 
Binary OccName # 
Binary NameFlavour # 
Binary NameSpace # 
Binary Loc # 

Methods

put :: Loc -> Put Source #

get :: Get Loc Source #

putList :: [Loc] -> Put Source #

Binary Info # 
Binary ModuleInfo # 
Binary Fixity # 
Binary FixityDirection # 
Binary Lit # 

Methods

put :: Lit -> Put Source #

get :: Get Lit Source #

putList :: [Lit] -> Put Source #

Binary Body # 
Binary Guard # 
Binary Stmt # 
Binary Range # 
Binary DerivClause # 
Binary TypeFamilyHead # 
Binary TySynEqn # 
Binary FamFlavour # 
Binary Foreign # 
Binary Callconv # 
Binary Safety # 
Binary Pragma # 
Binary Inline # 
Binary RuleMatch # 
Binary Phases # 
Binary RuleBndr # 
Binary AnnTarget # 
Binary SourceUnpackedness # 
Binary SourceStrictness # 
Binary DecidedStrictness # 
Binary Con # 

Methods

put :: Con -> Put Source #

get :: Get Con Source #

putList :: [Con] -> Put Source #

Binary Bang # 
Binary PatSynDir # 
Binary PatSynArgs # 
Binary FamilyResultSig # 
Binary TyLit # 
Binary Role # 
Binary AnnLookup #