| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Lens.TH.SharedFields
- generateField :: String -> Q [Dec]
- generateFields :: [String] -> Q [Dec]
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.