Lens.Micro.TH

Dealing with “not in scope” errors

Using this module in GHCi

Types for compatibility

type Getter s a

type Fold s a

Making lenses

makeLenses

makeLensesFor

makeLensesWith

makeFields

Default lens rules

data LensRules

data DefName

lensRules

lensRulesFor

camelCaseFields

Configuring lens rules

lensField

simpleLenses

generateSignatures

generateUpdateableOptics

generateLazyPatterns