Package1.1.0.2Generics
generic-data
Deriving instances with GHC.Generics and related utilities
- Version1.1.0.2
- CategoryGenerics
- LicenceMIT
- AuthorLi-yao Xia
- Maintainerlysxia@gmail.com
- Homepagegithub.com/Lysxia/generic-data#readme
- Pinned byhackage generic-data 1.1.0.2
- Sourcehackage.haskell.org/package/generic-data-1.1.0.2
Modules
19 modules- Generic.Data102Generic combinators to derive type class instances. Orphans The Data.Generic.Orphans module should be imported to derive the following
- Generic.Data.Microsurgery38Simple operations on generic representations:
- Generic.Data.Orphans0Orphan instances. The orphan instances in this module have been upstreamed in base 4.21 (GHC 9.12).
- Generic.Data.Types3Utilities to derive and transform generic types.
Internal modules · 15
- Generic.Data.Internal.Compat2Shim for backwards compatibility. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Data3Generic representations as data types. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Enum32Generic deriving for Enum, Bounded and Ix. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Error3Error messages. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Functions4Type-level functions on generic representations. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Generically4Newtypes with instances implemented using generic combinators. Warning This is an internal module: it is not subject to any versioning po…
- Generic.Data.Internal.Meta54Type metadata accessors Type names, constructor names... Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Microsurgery40Surgeries that are just coerce. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Newtype7Pack/unpack newtypes. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Prelude18Generic deriving for standard classes in base Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Read18Generic implementation of Read Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Resolvers3Newtypes with special instances for deriving. Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Show13Generic implementation of Show Warning This is an internal module: it is not subject to any versioning policy,
- Generic.Data.Internal.Traversable16Generic implementation of Foldable and Traversable. There is already a naive implementation using the generic Rep's
- Generic.Data.Internal.Utils10Utilities. Warning This is an internal module: it is not subject to any versioning policy,
Description
Generic implementations of standard type classes. Operations on generic representations to help using GHC.Generics. See README.
Depends on
5 packages- ap-normalize-0.1.0.1in this set
- base-4.20.2.0with GHC
- base-orphans-0.9.3in this set
- ghc-boot-th-9.10.3with GHC
- show-combinators-0.2.0.0in this set
Used by in this set · 0
Nothing in this set depends on it.