Idris2Doc : Control.Lens.Each

Control.Lens.Each

(source)

Definitions

interfaceEach : Type->Type->Type->Type->Type
  An interface for accessing every element of a container.

This can be thought of as a generalized version of `traversed` for
containers that do not have a `Traversable` implementation.

Parameters: s, t, a, b
Methods:
each : Traversalstab
  Access every element of a container at the same time.

This can be thought of as a generalized version of `traversed` for
containers that do not have a `Traversable` implementation.

Implementations:
Each (Identitya) (Identityb) ab
Each (Constab) (Constcd) ac
each : Eachstab=>Traversalstab
  Access every element of a container at the same time.

This can be thought of as a generalized version of `traversed` for
containers that do not have a `Traversable` implementation.

Totality: total
Visibility: public export
interfaceIEach : Type->Type->Type->Type->Type->Type
  An interface for accessing every element of a container, providing an index.

This can be thought of as a generalized version of `itraversed` for
containers that do not have a `Traversable` implementation.

Parameters: i, s, t, a, b
Constraints: Each s t a b
Methods:
ieach : IndexedTraversalistab
  Access every element of a container at the same time, providing an index.

This can be thought of as a generalized version of `itraversed` for
containers that do not have a `Traversable` implementation.
ieach : IEachistab=>IndexedTraversalistab
  Access every element of a container at the same time, providing an index.

This can be thought of as a generalized version of `itraversed` for
containers that do not have a `Traversable` implementation.

Totality: total
Visibility: public export