shared-fields-0.1.1.0: a tiny library for using shared lens fields

Safe HaskellNone
LanguageHaskell2010

Control.Lens.TH.SharedFields

Synopsis

Documentation

generateField :: String -> Q [Dec] Source

Generate classes for a field that will be shared between modules without using makeFields (which would create an extra instance at minimum)

generateFields :: [String] -> Q [Dec] Source

Generate classes for multiple fields. Use this if you want to define a bunch of fields.