generic-lens-lite 0.1 → 0.1.1
raw patch · 1 files changed
+11/−3 lines, 1 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.GFieldProd name f a, i Data.Type.Equality.~ GHC.Generics.C, Data.Generics.Lens.Lite.HasFieldPred name f Data.Type.Equality.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldSum name (GHC.Generics.M1 i c f) a
- Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.GFieldSum name f a, i Data.Type.Equality.~ GHC.Generics.D, Data.Generics.Lens.Lite.HasFieldPred name f Data.Type.Equality.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GField name (GHC.Generics.M1 i c f) a
- Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:+: g) Data.Type.Equality.~ 'GHC.Maybe.Just a, Data.Generics.Lens.Lite.GFieldSum name f a, Data.Generics.Lens.Lite.GFieldSum name g a) => Data.Generics.Lens.Lite.GFieldSum name (f GHC.Generics.:+: g) a
- Data.Generics.Lens.Lite: instance (GHC.Generics.Generic r, Data.Generics.Lens.Lite.ErrorCheck name r a (Data.Generics.Lens.Lite.HasFieldPred name (GHC.Generics.Rep r)), Data.Generics.Lens.Lite.HasFieldPred name (GHC.Generics.Rep r) Data.Type.Equality.~ 'GHC.Maybe.Just a, Data.Generics.Lens.Lite.GField name (GHC.Generics.Rep r) a) => Data.Generics.Lens.Lite.HasFieldInternal name r a
- Data.Generics.Lens.Lite: instance (a Data.Type.Equality.~ a', Data.Generics.Lens.Lite.GFieldProd name f a', Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:*: g) Data.Type.Equality.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldProd' name f g ('GHC.Maybe.Just a') a
- Data.Generics.Lens.Lite: instance (a Data.Type.Equality.~ a', Data.Generics.Lens.Lite.GFieldProd name g a', Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:*: g) Data.Type.Equality.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldProd' name f g 'GHC.Maybe.Nothing a
- Data.Generics.Lens.Lite: instance (c Data.Type.Equality.~ 'GHC.Generics.MetaSel ('GHC.Maybe.Just name) u s l, f Data.Type.Equality.~ GHC.Generics.Rec0 a, i Data.Type.Equality.~ GHC.Generics.S) => Data.Generics.Lens.Lite.GFieldProd name (GHC.Generics.M1 i c f) a
+ Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.GFieldProd name f a, i GHC.Types.~ GHC.Generics.C, Data.Generics.Lens.Lite.HasFieldPred name f GHC.Types.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldSum name (GHC.Generics.M1 i c f) a
+ Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.GFieldSum name f a, i GHC.Types.~ GHC.Generics.D, Data.Generics.Lens.Lite.HasFieldPred name f GHC.Types.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GField name (GHC.Generics.M1 i c f) a
+ Data.Generics.Lens.Lite: instance (Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:+: g) GHC.Types.~ 'GHC.Maybe.Just a, Data.Generics.Lens.Lite.GFieldSum name f a, Data.Generics.Lens.Lite.GFieldSum name g a) => Data.Generics.Lens.Lite.GFieldSum name (f GHC.Generics.:+: g) a
+ Data.Generics.Lens.Lite: instance (GHC.Generics.Generic r, Data.Generics.Lens.Lite.ErrorCheck name r a (Data.Generics.Lens.Lite.HasFieldPred name (GHC.Generics.Rep r)), Data.Generics.Lens.Lite.HasFieldPred name (GHC.Generics.Rep r) GHC.Types.~ 'GHC.Maybe.Just a, Data.Generics.Lens.Lite.GField name (GHC.Generics.Rep r) a) => Data.Generics.Lens.Lite.HasFieldInternal name r a
+ Data.Generics.Lens.Lite: instance (a GHC.Types.~ a', Data.Generics.Lens.Lite.GFieldProd name f a', Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:*: g) GHC.Types.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldProd' name f g ('GHC.Maybe.Just a') a
+ Data.Generics.Lens.Lite: instance (a GHC.Types.~ a', Data.Generics.Lens.Lite.GFieldProd name g a', Data.Generics.Lens.Lite.HasFieldPred name (f GHC.Generics.:*: g) GHC.Types.~ 'GHC.Maybe.Just a) => Data.Generics.Lens.Lite.GFieldProd' name f g 'GHC.Maybe.Nothing a
+ Data.Generics.Lens.Lite: instance (c GHC.Types.~ 'GHC.Generics.MetaSel ('GHC.Maybe.Just name) u s l, f GHC.Types.~ GHC.Generics.Rec0 a, i GHC.Types.~ GHC.Generics.S) => Data.Generics.Lens.Lite.GFieldProd name (GHC.Generics.M1 i c f) a
Files
- generic-lens-lite.cabal +11/−3
generic-lens-lite.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: generic-lens-lite-version: 0.1+version: 0.1.1 synopsis: Monomorphic field lens like with generic-lens category: Lens, Generics description:@@ -20,7 +20,15 @@ maintainer: Oleg Grenrus <oleg.grenrus@iki.fi> copyright: Copyright (c) 2019 Edward Kmett, 2020 Oleg Grenrus build-type: Simple-tested-with: GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.1+tested-with:+ GHC ==8.6.5+ || ==8.8.4+ || ==8.10.7+ || ==9.0.2+ || ==9.2.8+ || ==9.4.8+ || ==9.6.3+ || ==9.8.1 source-repository head type: git@@ -33,7 +41,7 @@ ghc-options: -Wall exposed-modules: Data.Generics.Lens.Lite other-modules: Data.Functor.Confusing- build-depends: base >=4.9 && <4.14+ build-depends: base >=4.12.0.0 && <4.21 if impl(ghc >=8.4) ghc-options: