Traversal5

object Traversal5
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[S, T, A, B](view1: S => A, view2: S => A, view3: S => A, view4: S => A, view5: S => A)(set: (B, B, B, B, B, S) => T): Traversal_[S, T, A, B]

create a polymorphic Traversal_ using five view functions that accept the same structure, and a setter function, and simultaneously focus on five distinct parts of it

create a polymorphic Traversal_ using five view functions that accept the same structure, and a setter function, and simultaneously focus on five distinct parts of it