| Copyright | (c) Fumiaki Kinoshita 2018 | 
|---|---|
| License | BSD3 | 
| Maintainer | Fumiaki Kinoshita <fumiexcel@gmail.com> | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Data.Extensible.Label
Contents
Description
Experimental API for OverloadedLabels. GHC 8.0+ only
- 訊 :: Proxy k -> FieldOptic k
Documentation
Orphan instances
| (Extensible (Assoc Symbol v1) f p e, Associate Symbol v1 k v2 xs, Labelling Symbol * * k p, Wrapper v1 h, ExtensibleConstr (Assoc Symbol v1) e (Field Symbol v1 h) xs ((:>) Symbol v1 k v2), (~) * rep (Repr v1 h v2), (~) * s (e (Field Symbol v1 h) xs), (~) * s t, (~) * rep rep') => IsLabel k (p rep (f rep') -> p s (f t)) Source # | |
| (~) Symbol k l => IsLabel k (Proxy Symbol l) Source # | |