lenz-template 0.1 → 0.1.0.1
raw patch · 2 files changed
+4/−4 lines, 2 filesdep ~basedep ~template-haskell
Dependency ranges changed: base, template-haskell
Files
- Data/Lens/TH.hs +2/−2
- lenz-template.cabal +2/−2
Data/Lens/TH.hs view
@@ -27,8 +27,8 @@ reifyTyConDec :: Name -> Q ([TyVarBndr], [Con]) reifyTyConDec =- fmap (\ case TyConI (DataD _ _ bs cs _) -> (bs, cs)- TyConI (NewtypeD _ _ bs c _) -> (bs, [c])+ fmap (\ case TyConI (DataD _ _ bs _ cs _) -> (bs, cs)+ TyConI (NewtypeD _ _ bs _ c _) -> (bs, [c]) _ -> error "name of no simple type constructor") ∘ reify mkLens :: ([Char] -> [Char]) -> Name -> Q [Dec]
lenz-template.cabal view
@@ -1,5 +1,5 @@ name: lenz-template-version: 0.1+version: 0.1.0.1 synopsis: Van Laarhoven lens templates license: OtherLicense license-file: LICENSE@@ -11,5 +11,5 @@ library exposed-modules: Data.Lens.TH- build-depends: base >= 4.8 && < 4.9, base-unicode-symbols >= 0.1 && < 0.3, template-haskell >= 2.10 && < 2.11, containers >= 0.5 && < 0.6, lenz >= 0.1 && < 0.2+ build-depends: base >= 4.10 && < 4.11, base-unicode-symbols >= 0.1 && < 0.3, template-haskell >= 2.12 && < 2.13, containers >= 0.5 && < 0.6, lenz >= 0.1 && < 0.2 extensions: LambdaCase, MultiParamTypeClasses, FlexibleInstances