arrow-optics / arrow.optics / arrow.core.Tuple3

Extensions for arrow.core.Tuple3

first Lens to focus into the first value of a arrow.core.Tuple3fun <A, B, C> Tuple3.Companion.~~first~~(): Lens<Tuple3<A, B, C>, A>
pFirst PLens to focus into the first value of a arrow.core.Tuple3fun <A, B, C, R> Tuple3.Companion.~~pFirst~~(): PLens<Tuple3<A, B, C>, Tuple3<R, B, C>, A, R>
pSecond PLens to focus into the second value of a arrow.core.Tuple3fun <A, B, C, R> Tuple3.Companion.~~pSecond~~(): PLens<Tuple3<A, B, C>, Tuple3<A, R, C>, B, R>
pThird PLens to focus into the third value of a arrow.core.Tuple3fun <A, B, C, R> Tuple3.Companion.~~pThird~~(): PLens<Tuple3<A, B, C>, Tuple3<A, B, R>, C, R>
pTraversal PTraversal to focus into the first, second and third value of a arrow.core.Tuple3fun <A, B> Tuple3.Companion.~~pTraversal~~(): PTraversal<Tuple3<A, A, A>, Tuple3<B, B, B>, A, B>
second Lens to focus into the second value of a arrow.core.Tuple3fun <A, B, C> Tuple3.Companion.~~second~~(): Lens<Tuple3<A, B, C>, B>
third Lens to focus into the third value of a arrow.core.Tuple3fun <A, B, C> Tuple3.Companion.~~third~~(): Lens<Tuple3<A, B, C>, C>
traversal Traversal to focus into the first, second and third value of a arrow.core.Tuple3fun <A> Tuple3.Companion.~~traversal~~(): Traversal<Tuple3<A, A, A>, A>

Do you like Arrow?

Arrow Org
<