optics-extra-0.4.2.1: Extra utilities and instances for optics-core
This package provides extra definitions and instances that extend the
optics-core
package,
without incurring too many dependencies. See the
optics
package for more
documentation.
Modules
optics-extra-0.4.2.1
- Data
- ByteString
- HashMap
- Data.HashMap.Optics Optics for working with
HashMap
s.
- Data.HashMap.Optics Optics for working with
- HashSet
- Data.HashSet.Optics Optics for working with
HashSet
s.
- Data.HashSet.Optics Optics for working with
- Text
- Lazy
- Data.Text.Lazy.Optics Optics for working with lazy
Text
.
- Data.Text.Lazy.Optics Optics for working with lazy
- Data.Text.Optics Optics for working with strict or lazy
Text
. - Strict
- Data.Text.Strict.Optics Optics for working with strict
Text
.
- Data.Text.Strict.Optics Optics for working with strict
- Lazy
- Vector
- Optics
- Optics.At Optics for
Map
andSet
-like containers. - Optics.Cons Optics to access the left or right element of a container.
- Optics.Each An
IxTraversal
foreach
element of a (potentially monomorphic) container. - Optics.Empty A
Prism
for a type that may be_Empty
. - Optics.Extra
- Optics.Indexed Definitions of indexed optics.
- Optics.Passthrough
- Optics.State
Setter
utilities for working withMonadState
.- Optics.State.Operators Infix operators for state-modifying optics.
- Optics.View
- Optics.Zoom
- Optics.At Optics for