PLensSyntax

final case class PLensSyntax[S, T, A, B](self: PLens[S, T, A, B]) extends AnyVal
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Value members

Deprecated methods

@deprecated("use andThen", since = "3.0.0-M1")
def ^<->[C, D](other: PIso[A, B, C, D]): PLens[S, T, C, D]

alias to composeIso

alias to composeIso

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^<-?[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D]

alias to composePrism

alias to composePrism

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|->[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D]

alias to composeLens

alias to composeLens

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|->>[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D]

alias to composeTraversal

alias to composeTraversal

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def ^|-?[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D]

alias to composeOptional

alias to composeOptional

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeFold[C](other: Fold[A, C]): Fold[S, C]

compose a PLens with a Fold

compose a PLens with a Fold

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeGetter[C](other: Getter[A, C]): Getter[S, C]

compose a PLens with a Getter

compose a PLens with a Getter

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeIso[C, D](other: PIso[A, B, C, D]): PLens[S, T, C, D]

compose a PLens with an PIso

compose a PLens with an PIso

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeLens[C, D](other: PLens[A, B, C, D]): PLens[S, T, C, D]

compose a PLens with a PLens

compose a PLens with a PLens

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeOptional[C, D](other: POptional[A, B, C, D]): POptional[S, T, C, D]

compose a PLens with an POptional

compose a PLens with an POptional

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composePrism[C, D](other: PPrism[A, B, C, D]): POptional[S, T, C, D]

compose a PLens with a PPrism

compose a PLens with a PPrism

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeSetter[C, D](other: PSetter[A, B, C, D]): PSetter[S, T, C, D]

compose a PLens with a PSetter

compose a PLens with a PSetter

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala
@deprecated("use andThen", since = "3.0.0-M1")
def composeTraversal[C, D](other: PTraversal[A, B, C, D]): PTraversal[S, T, C, D]

compose a PLens with a PTraversal

compose a PLens with a PTraversal

Deprecated
[Since version 3.0.0-M1]
Source
Lens.scala

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product