Traversal3
object Traversal3
Value members
Concrete methods
def apply[S, T, A, B](view1: S => A, view2: S => A, view3: S => A)(set: (B, B, B, S) => T): Traversal_[S, T, A, B]
create a polymorphic Traversal_ using three view functions that accept the same structure, and a setter function, and simultaneously focus on three distinct parts of it
create a polymorphic Traversal_ using three view functions that accept the same structure, and a setter function, and simultaneously focus on three distinct parts of it