AffineTraversal

class Object
trait Matchable
class Any

Value members

Concrete methods

final def apply[S, A](viewOrModify: S => Either[S, A])(set: S => A => S): AffineTraversal[S, A]

create a monomorphic AffineTraversal from a getter and setter functions

create a monomorphic AffineTraversal from a getter and setter functions

final def fromPartial[S, A](preview: PartialFunction[S, A])(set: S => A => S): AffineTraversal[S, A]

create a monomorphic APrism, using a partial function and a setter function

create a monomorphic APrism, using a partial function and a setter function

final def fromPreview[S, A](preview: S => Option[A])(set: S => A => S): AffineTraversal[S, A]

create a monomorphic AffineTraversal, using preview and setter functions

create a monomorphic AffineTraversal, using preview and setter functions

final def id[S]: AffineTraversal[S, S]

monomorphic identity of an AffineTraversal

monomorphic identity of an AffineTraversal

final def traversal[S, A](to: S => (Either[S, A], A => S)): AffineTraversal[S, A]

create a monomorphic AffineTraversal from a pair of getter, setter functions

create a monomorphic AffineTraversal from a pair of getter, setter functions