| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Data.Data.GenRep
Description
Intended for internal use: Generic representation of Data vales.
- data ConstructorName
- data GenericData
- constructor :: Data a => Budget -> a -> IO [GenericData] -> IO GenericData
- arity :: Data a => a -> Int
Documentation
data ConstructorName Source
Name and precedence of constructors.
data GenericData Source
Representation of Data values.
Constructors
| Constructor ConstructorName [GenericData] | |
| Error String | exception error message |
| NestedError GenericData | error message which may contain further errors |
| Timeout Double | timeout, the
|
| Hole | this is caused space shortage, shown as three dots |
| Detail GenericData | also caused by space shortage but this omission a relevant part |
| ListHole | used during show |
Instances
constructor :: Data a => Budget -> a -> IO [GenericData] -> IO GenericData Source
Convert a Data value to GenericData given the
GenericData representations of the value's children.