| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Safe Haskell | Safe-Infered |
Data.IntSet.Lens
Description
Documentation
members :: Setter IntSet IntSet Int IntSource
This Setter can be used to change the contents of an IntSet by mapping
the elements to new values.
Sadly, you can't create a valid Traversal for a Set, because the number of
elements might change but you can manipulate it by reading using folded and
reindexing it via setmap.
ghci> adjust members (+1) (fromList [1,2,3,4] fromList [2,3,4,5]