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
HashMaps.
- Data.HashMap.Optics Optics for working with
- HashSet
- Data.HashSet.Optics Optics for working with
HashSets.
- 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
MapandSet-like containers. - Optics.Cons Optics to access the left or right element of a container.
- Optics.Each An
IxTraversalforeachelement of a (potentially monomorphic) container. - Optics.Empty A
Prismfor a type that may be_Empty. - Optics.Extra
- Optics.Indexed Definitions of indexed optics.
- Optics.Passthrough
- Optics.State
Setterutilities for working withMonadState.- Optics.State.Operators Infix operators for state-modifying optics.
- Optics.View
- Optics.Zoom
- Optics.At Optics for