AppliedPSetter

trait AppliedPSetter[S, T, A, B]
class Object
trait Matchable
class Any
trait AppliedPTraversal[S, T, A, B]
trait AppliedPOptional[S, T, A, B]
trait AppliedPLens[S, T, A, B]
trait AppliedPIso[S, T, A, B]
trait AppliedPPrism[S, T, A, B]

Value members

Abstract methods

def optic: PSetter[S, T, A, B]

Concrete methods

def andThen[C, D](other: PSetter[A, B, C, D]): AppliedPSetter[S, T, C, D]
def modify(f: A => B): T
def replace(b: B): T
def some[A1, B1](ev1: A =:= Option[A1], ev2: B =:= Option[B1]): AppliedPSetter[S, T, A1, B1]

Deprecated methods

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

alias to composeIso

alias to composeIso

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

alias to composePrism

alias to composePrism

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

alias to composeLens

alias to composeLens

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

alias to composeTraversal

alias to composeTraversal

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

alias to composeOptional

alias to composeOptional

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

compose a PSetter with a PIso

compose a PSetter with a PIso

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

compose a PSetter with a PLens

compose a PSetter with a PLens

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

compose a PSetter with a POptional

compose a PSetter with a POptional

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

compose a PSetter with a PPrism

compose a PSetter with a PPrism

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

compose a PSetter with a PSetter

compose a PSetter with a PSetter

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

compose a PSetter with a PTraversal

compose a PSetter with a PTraversal

Deprecated
[Since version 3.0.0-M1]
Source
AppliedPSetter.scala
@deprecated("use replace instead", since = "3.0.0-M1")
def set(b: B): T

alias to replace

alias to replace

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

Inherited methods

def productElementNames: Iterator[String]
Implicitly added by appliedPSetterSyntax
Inherited from
Product
def productIterator: Iterator[Any]
Implicitly added by appliedPSetterSyntax
Inherited from
Product