| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
GHC.Generics.Generically
Description
This module exports Generically and Generically newtypes
 meant to be used with GHC.Generics and DerivingVia.
These types are re-exported from GHC.Generics on base-4.17 and later,
 and defined here for older base versions.
Synopsis
- newtype Generically a = Generically a
 - newtype Generically1 f a = Generically1 (f a)
 
Documentation
newtype Generically a Source #
A type whose instances are defined generically, using the
 Generic representation. 
Constructors
| Generically a | 
Instances
| (Generic a, Monoid (Rep a ())) => Monoid (Generically a) Source # | |
Defined in GHC.Generics.Generically Methods mempty :: Generically a Source # mappend :: Generically a -> Generically a -> Generically a Source # mconcat :: [Generically a] -> Generically a Source #  | |
| (Generic a, Semigroup (Rep a ())) => Semigroup (Generically a) Source # | |
Defined in GHC.Generics.Generically Methods (<>) :: Generically a -> Generically a -> Generically a Source # sconcat :: NonEmpty (Generically a) -> Generically a Source # stimes :: Integral b => b -> Generically a -> Generically a Source #  | |
newtype Generically1 f a Source #
A datatype whose instances are defined generically, using the
 Generic representation. Generically1 is a higher-kinded version
 of Generically that uses Generic1.
Constructors
| Generically1 (f a) |