ghci-8.6.0.20180810: 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 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 DerivStrategy # 
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