arrow-optics / arrow.optics.typeclasses / Each / every

every

open val <T> Lens<T, S>.~~every~~: Traversal<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Lens for a structure S to see all its foci A

Receiver Lens with a focus in S

Return Traversal with a focus in A

open val <T> Iso<T, S>.~~every~~: Traversal<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Iso for a structure S to see all its foci A

Receiver Iso with a focus in S

Return Traversal with a focus in A

open val <T> Prism<T, S>.~~every~~: Traversal<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Prism for a structure S to see all its foci A

Receiver Prism with a focus in S

Return Traversal with a focus in A

open val <T> Optional<T, S>.~~every~~: Traversal<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Optional for a structure S to see all its foci A

Receiver Optional with a focus in S

Return Traversal with a focus in A

open val <T> Setter<T, S>.~~every~~: Setter<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Setter for a structure S to see all its foci A

Receiver Setter with a focus in S

Return Setter with a focus in A

open val <T> Traversal<T, S>.~~every~~: Traversal<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Traversal for a structure S to see all its foci A

Receiver Traversal with a focus in S

Return Traversal with a focus in A

open val <T> Fold<T, S>.~~every~~: Fold<T, A> Deprecated: Each is being deprecated. Use Traversal directly instead.

DSL to compose Each with a Fold for a structure S to see all its foci A

Receiver Fold with a focus in S

Return Fold with a focus in A

Do you like Arrow?

Arrow Org
<