ghc-lib-parser-9.14.1.20251220: The GHC API, decoupled from GHC versions

Safe Haskell | Ignore
Language | GHC2021

GHC.Utils.Binary.Typeable

Contents

- Orphan instances

Description

Orphan Binary instances for Data.Typeable stuff

# Documentation

getSomeTypeRep :: ReadBinHandle -> IO SomeTypeRep #

# Orphan instances

Binary SomeTypeRep # |
Instance details Methods put_ :: WriteBinHandle -> SomeTypeRep -> IO () # put :: WriteBinHandle -> SomeTypeRep -> IO (Bin SomeTypeRep) # get :: ReadBinHandle -> IO SomeTypeRep #
Binary Serialized # |
Instance details Methods put_ :: WriteBinHandle -> Serialized -> IO () # put :: WriteBinHandle -> Serialized -> IO (Bin Serialized) # get :: ReadBinHandle -> IO Serialized #
Binary KindRep # |
Instance details Methods put_ :: WriteBinHandle -> KindRep -> IO () # put :: WriteBinHandle -> KindRep -> IO (Bin KindRep) # get :: ReadBinHandle -> IO KindRep #
Binary TyCon # |
Instance details Methods put_ :: WriteBinHandle -> TyCon -> IO () # put :: WriteBinHandle -> TyCon -> IO (Bin TyCon) # get :: ReadBinHandle -> IO TyCon #
Binary TypeLitSort # |
Instance details Methods put_ :: WriteBinHandle -> TypeLitSort -> IO () # put :: WriteBinHandle -> TypeLitSort -> IO (Bin TypeLitSort) # get :: ReadBinHandle -> IO TypeLitSort #
Binary RuntimeRep # |
Instance details Methods put_ :: WriteBinHandle -> RuntimeRep -> IO () # put :: WriteBinHandle -> RuntimeRep -> IO (Bin RuntimeRep) # get :: ReadBinHandle -> IO RuntimeRep #
Binary VecCount # |
Instance details Methods put_ :: WriteBinHandle -> VecCount -> IO () # put :: WriteBinHandle -> VecCount -> IO (Bin VecCount) # get :: ReadBinHandle -> IO VecCount #
Binary VecElem # |
Instance details Methods put_ :: WriteBinHandle -> VecElem -> IO () # put :: WriteBinHandle -> VecElem -> IO (Bin VecElem) # get :: ReadBinHandle -> IO VecElem #
Typeable a => Binary (TypeRep a) # |
Instance details Methods put_ :: WriteBinHandle -> TypeRep a -> IO () # put :: WriteBinHandle -> TypeRep a -> IO (Bin (TypeRep a)) # get :: ReadBinHandle -> IO (TypeRep a) #