packages feed

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 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: