| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.IntSet.Optics
Description
This module defines optics for constructing and manipulating finite IntSets.
Documentation
setmapped :: Setter' IntSet Int Source #
This Setter can be used to change the type of a IntSet by mapping the
elements to new values.
Sadly, you can't create a valid Traversal for an IntSet,
but you can manipulate it by reading using folded and
reindexing it via setmapped.
>>>over setmapped (+1) (IntSet.fromList [1,2,3,4])fromList [2,3,4,5]