generic-deriving 1.3.0 → 1.3.1
raw patch · 2 files changed
+2/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Generics.Deriving.Base: (:*:) :: f p -> g p -> :*: p
- Generics.Deriving.Base: Arity :: Int -> Arity
- Generics.Deriving.Base: Comp1 :: f (g p) -> :.: p
- Generics.Deriving.Base: Infix :: Associativity -> Int -> Fixity
- Generics.Deriving.Base: K1 :: c -> K1 i c p
- Generics.Deriving.Base: L1 :: f p -> :+: p
- Generics.Deriving.Base: LeftAssociative :: Associativity
- Generics.Deriving.Base: M1 :: f p -> M1 i c p
- Generics.Deriving.Base: NoArity :: Arity
- Generics.Deriving.Base: NotAssociative :: Associativity
- Generics.Deriving.Base: Par1 :: p -> Par1 p
- Generics.Deriving.Base: Prefix :: Fixity
- Generics.Deriving.Base: R1 :: g p -> :+: p
- Generics.Deriving.Base: Rec1 :: f p -> Rec1 p
- Generics.Deriving.Base: RightAssociative :: Associativity
- Generics.Deriving.Base: U1 :: U1 p
- Generics.Deriving.Base: class Constructor c
- Generics.Deriving.Base: class Datatype d
- Generics.Deriving.Base: class Generic a where type family Rep a1 :: * -> *
- Generics.Deriving.Base: class Generic1 (f :: * -> *) where type family Rep1 (f1 :: * -> *) :: * -> *
- Generics.Deriving.Base: class Selector s
- Generics.Deriving.Base: conFixity :: Constructor c => t c f a -> Fixity
- Generics.Deriving.Base: conIsRecord :: Constructor c => t c f a -> Bool
- Generics.Deriving.Base: conName :: Constructor c => t c f a -> [Char]
- Generics.Deriving.Base: data (:*:) (f :: * -> *) (g :: * -> *) p :: (* -> *) -> (* -> *) -> * -> *
- Generics.Deriving.Base: data Arity :: *
- Generics.Deriving.Base: data Associativity :: *
- Generics.Deriving.Base: data C :: *
- Generics.Deriving.Base: data D :: *
- Generics.Deriving.Base: data Fixity :: *
- Generics.Deriving.Base: data NoSelector :: *
- Generics.Deriving.Base: data P :: *
- Generics.Deriving.Base: data R :: *
- Generics.Deriving.Base: data S :: *
- Generics.Deriving.Base: data U1 p :: * -> *
- Generics.Deriving.Base: data V1 p :: * -> *
- Generics.Deriving.Base: datatypeName :: Datatype d => t d f a -> [Char]
- Generics.Deriving.Base: from :: Generic a => a -> Rep a x
- Generics.Deriving.Base: from1 :: Generic1 f => f a -> Rep1 f a
- Generics.Deriving.Base: moduleName :: Datatype d => t d f a -> [Char]
- Generics.Deriving.Base: newtype (:.:) (f :: * -> *) (g :: * -> *) p :: (* -> *) -> (* -> *) -> * -> *
- Generics.Deriving.Base: newtype K1 i c p :: * -> * -> * -> *
- Generics.Deriving.Base: newtype M1 i c (f :: * -> *) p :: * -> * -> (* -> *) -> * -> *
- Generics.Deriving.Base: newtype Par1 p :: * -> *
- Generics.Deriving.Base: newtype Rec1 (f :: * -> *) p :: (* -> *) -> * -> *
- Generics.Deriving.Base: prec :: Fixity -> Int
- Generics.Deriving.Base: selName :: Selector s => t s f a -> [Char]
- Generics.Deriving.Base: to :: Generic a => Rep a x -> a
- Generics.Deriving.Base: to1 :: Generic1 f => Rep1 f a -> f a
- Generics.Deriving.Base: type C1 = M1 C
- Generics.Deriving.Base: type D1 = M1 D
- Generics.Deriving.Base: type Par0 = K1 P
- Generics.Deriving.Base: type Rec0 = K1 R
- Generics.Deriving.Base: type S1 = M1 S
- Generics.Deriving.Base: unComp1 :: :.: p -> f (g p)
- Generics.Deriving.Base: unK1 :: K1 i c p -> c
- Generics.Deriving.Base: unM1 :: M1 i c p -> f p
- Generics.Deriving.Base: unPar1 :: Par1 p -> p
- Generics.Deriving.Base: unRec1 :: Rec1 p -> f p
Files
generic-deriving.cabal view
@@ -1,5 +1,5 @@ name: generic-deriving -version: 1.3.0 +version: 1.3.1 synopsis: Generic programming library for generalised deriving. description:
src/Generics/Deriving/Base.hs view
@@ -7,7 +7,7 @@ {-# LANGUAGE CPP #-} module Generics.Deriving.Base ( -#if __GLASGOW_HASKELL__ < 710 +#if __GLASGOW_HASKELL__ < 701 -- * Generic representation types V1, U1(..), Par1(..), Rec1(..), K1(..), M1(..) , (:+:)(..), (:*:)(..), (:.:)(..)