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

Safe HaskellSafe
LanguageHaskell2010

GHCi.TH.Binary

Contents

Orphan instances

Binary Exp # 
Instance details

Methods

put :: Exp -> Put Source #

get :: Get Exp Source #

putList :: [Exp] -> Put Source #

Binary Match # 
Instance details
Binary Clause # 
Instance details
Binary Pat # 
Instance details

Methods

put :: Pat -> Put Source #

get :: Get Pat Source #

putList :: [Pat] -> Put Source #

Binary Type # 
Instance details
Binary Dec # 
Instance details

Methods

put :: Dec -> Put Source #

get :: Get Dec Source #

putList :: [Dec] -> Put Source #

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

Methods

put :: Loc -> Put Source #

get :: Get Loc Source #

putList :: [Loc] -> Put Source #

Binary Info # 
Instance details
Binary ModuleInfo # 
Instance details
Binary Fixity # 
Instance details
Binary FixityDirection # 
Instance details
Binary Lit # 
Instance details

Methods

put :: Lit -> Put Source #

get :: Get Lit Source #

putList :: [Lit] -> Put Source #

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

Methods

put :: Con -> Put Source #

get :: Get Con Source #

putList :: [Con] -> Put Source #

Binary Bang # 
Instance details
Binary PatSynDir # 
Instance details
Binary PatSynArgs # 
Instance details
Binary TyVarBndr # 
Instance details
Binary FamilyResultSig # 
Instance details
Binary TyLit # 
Instance details
Binary Role # 
Instance details
Binary AnnLookup # 
Instance details