HORIZON HASKELLDocslts/ghc-10.0.x77a86622026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

Moduleoptics-core-0.4.2Haskell2010

Data.IntSet.Optics

This module defines optics for constructing and manipulating finite IntSets.

Synopsis
  • Packageoptics-core-0.4.2
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceOptics.hs

IntSet isn't Foldable, but this Fold can be used to access the members of an IntSet.

Example1 expression
sumOf members $ setOf folded [1,2,3,4]10
valuesetOf :: Is k A_Fold => Optic' k is s Int -> s -> IntSet

Construct an IntSet from a fold.

Example1 expression
setOf folded [1,2,3,4]fromList [1,2,3,4]
Example1 expression
setOf (folded % _2) [("hello",1),("world",2),("!!!",3)]fromList [1,2,3]