Feature Requestgood first issue
Repository metrics
- Stars
- (484 stars)
- PR merge metrics
- (PR metrics pending)
Description
Phantom types are very useful for tagging things on type level, but at the moment this code will not compile
-- @Employment.hs
{-# LANGUAGE TemplateHaskell #-}
module Employment where
import Database.Persist.TH
import Prelude
data Employment a = Employed | Unemployed | Retired
deriving (Show, Read, Eq)
derivePersistField "Employment a"