monocle.syntax

Type members

Classlikes

trait AppliedFold[S, A]
object AppliedFold
Companion
class
Source
AppliedFold.scala
final case class AppliedFoldOps[S](s: S) extends AnyVal
final case class AppliedFoldSyntax[S, A](self: AppliedFold[S, A]) extends AnyVal
trait AppliedGetter[S, A] extends AppliedFold[S, A]
final case class AppliedGetterOps[S](s: S) extends AnyVal
final case class AppliedGetterSyntax[S, A](self: AppliedGetter[S, A]) extends AnyVal
final case class AppliedIsoOps[S](s: S) extends AnyVal
final case class AppliedIsoSyntax[S, A](self: AppliedIso[S, A]) extends AnyVal
final case class AppliedLensOps[S](s: S) extends AnyVal
final case class AppliedLensSyntax[S, A](self: AppliedLens[S, A]) extends AnyVal
final case class AppliedOptionalOps[S](s: S) extends AnyVal
final case class AppliedOptionalSyntax[S, A](self: AppliedOptional[S, A]) extends AnyVal

Extension methods for monomorphic Optional

Extension methods for monomorphic Optional

Source
AppliedPOptional.scala
trait AppliedPIso[S, T, A, B] extends AppliedPLens[S, T, A, B] with AppliedPPrism[S, T, A, B]
object AppliedPIso
Companion
class
Source
AppliedPIso.scala
final case class AppliedPIsoSyntax[S, T, A, B](self: AppliedPIso[S, T, A, B]) extends AnyVal
trait AppliedPLens[S, T, A, B] extends AppliedPOptional[S, T, A, B] with AppliedGetter[S, A]
final case class AppliedPLensSyntax[S, T, A, B](self: AppliedPLens[S, T, A, B]) extends AnyVal
trait AppliedPOptional[S, T, A, B] extends AppliedPTraversal[S, T, A, B]
final case class AppliedPOptionalSyntax[S, T, A, B](self: AppliedPOptional[S, T, A, B]) extends AnyVal
trait AppliedPPrism[S, T, A, B] extends AppliedPOptional[S, T, A, B]
final case class AppliedPPrismSyntax[S, T, A, B](self: AppliedPPrism[S, T, A, B]) extends AnyVal
trait AppliedPSetter[S, T, A, B]
final case class AppliedPSetterSyntax[S, T, A, B](self: AppliedPSetter[S, T, A, B]) extends AnyVal
trait AppliedPTraversal[S, T, A, B] extends AppliedPSetter[S, T, A, B] with AppliedFold[S, A]
final case class AppliedPTraversalSyntax[S, T, A, B](self: AppliedPTraversal[S, T, A, B]) extends AnyVal
final case class AppliedPrismOps[S](s: S) extends AnyVal
final case class AppliedPrismSyntax[S, A](self: AppliedPrism[S, A]) extends AnyVal
final case class AppliedSetterOps[S](s: S) extends AnyVal
final case class AppliedSetterSyntax[S, A](self: AppliedSetter[S, A]) extends AnyVal

Extension methods for monomorphic Setter

Extension methods for monomorphic Setter

Source
AppliedPSetter.scala
final case class AppliedTraversalOps[S](s: S) extends AnyVal
final case class AppliedTraversalSyntax[S, A](self: AppliedTraversal[S, A]) extends AnyVal

Extension methods for monomorphic Traversal

Extension methods for monomorphic Traversal

Source
AppliedPTraversal.scala
object all extends Syntaxes
Source
All.scala
object applied extends AppliedSyntax
object fields extends FieldsSyntax

Deprecated classlikes

@deprecated("use monocle.syntax.applied", since = "3.0.0-M4")
object apply extends AppliedSyntax
Deprecated
[Since version 3.0.0-M4]
Source
Applied.scala