packages feed

concrete-haskell-autogen-0.0.0.2: src/Data/Concrete/Autogen/Lens/AnnotationUnitIdentifier.hs

{-# LANGUAGE TemplateHaskell #-}
module Data.Concrete.Autogen.Lens.AnnotationUnitIdentifier where

import Control.Lens (makeLensesWith, classyRules_, lensField, mappingNamer, (&), (.~))
import Data.Concrete.Autogen.Services_Types

makeLensesWith (classyRules_ & lensField .~ mappingNamer (\f -> ["c" ++ dropWhile (\c -> c /= '_') f])) ''AnnotationUnitIdentifier