Traversal

object Traversal
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply2[S, A](get1: S => A, get2: S => A)(set: (A, A, S) => S): Traversal[S, A]
def apply3[S, A](get1: S => A, get2: S => A, get3: S => A)(set: (A, A, A, S) => S): Traversal[S, A]
def apply4[S, A](get1: S => A, get2: S => A, get3: S => A, get4: S => A)(set: (A, A, A, A, S) => S): Traversal[S, A]
def apply5[S, A](get1: S => A, get2: S => A, get3: S => A, get4: S => A, get5: S => A)(set: (A, A, A, A, A, S) => S): Traversal[S, A]
def apply6[S, A](get1: S => A, get2: S => A, get3: S => A, get4: S => A, get5: S => A, get6: S => A)(set: (A, A, A, A, A, A, S) => S): Traversal[S, A]
def applyN[S, A](xs: Optional[S, A]*): Traversal[S, A]

Merge multiple Optionals together. All Optional must target different piece of data otherwise the Traversal doesn't respect all properties. See this thread for more details: https://github.com/julien-truffaut/Monocle/issues/379#issuecomment-236374838.

Merge multiple Optionals together. All Optional must target different piece of data otherwise the Traversal doesn't respect all properties. See this thread for more details: https://github.com/julien-truffaut/Monocle/issues/379#issuecomment-236374838.

Source
Traversal.scala
def fromTraverse[T[_], A](`evidence$11`: Traverse[T]): Traversal[T[A], A]

create a PTraversal from a Traverse

create a PTraversal from a Traverse

Source
Traversal.scala

Deprecated methods

@deprecated("use Lens.codiagonal", since = "3.0.0-M4")
def codiagonal[S, T]: Traversal[Either[S, S], S]
Deprecated
[Since version 3.0.0-M4]
Source
Traversal.scala
@deprecated("use Iso.id", since = "3.0.0-M2")
def id[A]: Traversal[A, A]
Deprecated
[Since version 3.0.0-M2]
Source
Traversal.scala
@deprecated("use Optional.void", since = "3.0.0-M2")
def void[S, A]: Traversal[S, A]

Traversal that points to nothing

Traversal that points to nothing

Deprecated
[Since version 3.0.0-M2]
Source
Traversal.scala