Package-level declarations
Properties
Link copied to clipboard
DSL to compose a Optional with focus Either with a Prism with a focus of Either.Left<L>
DSL to compose a Prism with focus Either with a Prism with a focus of Either.Left<L>
DSL to compose a Traversal with focus Either with a Prism with a focus of Either.Left<L>
Link copied to clipboard
DSL to compose a Optional with focus Either with a Prism with a focus of Either.Right<R>
DSL to compose a Prism with focus Either with a Prism with a focus of Either.Right<R>
DSL to compose a Traversal with focus Either with a Prism with a focus of Either.Right<R>
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun <T, S, I, A> Traversal<T, S>.filterIndex(filter: FilterIndex<S, I, A>, predicate: Predicate<I>): Traversal<T, A>
DSL to compose FilterIndex with an Traversal for a structure S to focus in on A at given index I
Link copied to clipboard