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

Safe HaskellSafe
LanguageHaskell2010

GHCi.TH.Binary

Contents

Orphan instances

Binary Exp Source # 
Instance details

Methods

put :: Exp -> Put Source #

get :: Get Exp Source #

putList :: [Exp] -> Put Source #

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

Methods

put :: Pat -> Put Source #

get :: Get Pat Source #

putList :: [Pat] -> Put Source #

Binary Type Source # 
Instance details
Binary Dec Source # 
Instance details

Methods

put :: Dec -> Put Source #

get :: Get Dec Source #

putList :: [Dec] -> Put Source #

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

Methods

put :: Loc -> Put Source #

get :: Get Loc Source #

putList :: [Loc] -> Put Source #

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

Methods

put :: Lit -> Put Source #

get :: Get Lit Source #

putList :: [Lit] -> Put Source #

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

Methods

put :: Con -> Put Source #

get :: Get Con Source #

putList :: [Con] -> Put Source #

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