PTraversal

Companion
class
Source
Traversal.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply2[S, T, A, B](get1: S => A, get2: S => A)(_set: (B, B, S) => T): PTraversal[S, T, A, B]
def apply3[S, T, A, B](get1: S => A, get2: S => A, get3: S => A)(_set: (B, B, B, S) => T): PTraversal[S, T, A, B]
def apply4[S, T, A, B](get1: S => A, get2: S => A, get3: S => A, get4: S => A)(_set: (B, B, B, B, S) => T): PTraversal[S, T, A, B]
def apply5[S, T, A, B](get1: S => A, get2: S => A, get3: S => A, get4: S => A, get5: S => A)(_set: (B, B, B, B, B, S) => T): PTraversal[S, T, A, B]
def apply6[S, T, A, B](get1: S => A, get2: S => A, get3: S => A, get4: S => A, get5: S => A, get6: S => A)(_set: (B, B, B, B, B, B, S) => T): PTraversal[S, T, A, B]
def fromTraverse[T[_], A, B](`evidence$3`: Traverse[T]): PTraversal[T[A], T[B], A, B]

create a PTraversal from a Traverse

create a PTraversal from a Traverse

Source
Traversal.scala

Deprecated methods

@deprecated("use PLens.codiagonal", since = "3.0.0-M4")
def codiagonal[S, T]: PTraversal[Either[S, S], Either[T, T], S, T]
Deprecated
[Since version 3.0.0-M4]
Source
Traversal.scala
@deprecated("use PIso.id", since = "3.0.0-M2")
def id[S, T]: PTraversal[S, T, S, T]
Deprecated
[Since version 3.0.0-M2]
Source
Traversal.scala

Implicits

Implicits

implicit def pTraversalSyntax[S, T, A, B](self: PTraversal[S, T, A, B]): PTraversalSyntax[S, T, A, B]
implicit def traversalSyntax[S, A](self: Traversal[S, A]): TraversalSyntax[S, A]

Inherited implicits

implicit val traversalChoice: Choice[Traversal]