arrow-optics / arrow.optics / PTraversal / compose
open infix fun <C, D> compose(other: PTraversal<A, B, C, D>): PTraversal<S, T, C, D>
Compose a PTraversal with a PTraversal
open infix fun <C, D> compose(other: PSetter<A, B, C, D>): PSetter<S, T, C, D>
Compose a PTraversal with a PSetter
open infix fun <C, D> compose(other: POptional<A, B, C, D>): PTraversal<S, T, C, D>
Compose a PTraversal with a POptional
open infix fun <C, D> compose(other: PLens<A, B, C, D>): PTraversal<S, T, C, D>
Compose a PTraversal with a PLens
open infix fun <C, D> compose(other: PPrism<A, B, C, D>): PTraversal<S, T, C, D>
Compose a PTraversal with a PPrism
open infix fun <C, D> compose(other: PIso<A, B, C, D>): PTraversal<S, T, C, D>
Compose a PTraversal with a PIso
open infix fun <C> compose(other: Fold<A, C>): Fold<S, C>
Compose a PTraversal with a Fold
Do you like Arrow?
✖