Syntaxes
monocle.syntax.Syntaxes
trait Syntaxes extends AppliedSyntax with AppliedFocusSyntax with ComposedFocusSyntax with MacroSyntax with FieldsSyntax
Attributes
- Source:
- All.scala
- Graph
- Supertypes
- trait FieldsSyntaxtrait MacroSyntaxtrait ComposedFocusSyntaxtrait AppliedFocusSyntaxtrait AppliedSyntaxclass Objecttrait Matchableclass Any
- Known subtypes
Members list
Concise view
Value members
Deprecated and Inherited methods
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Attributes
- Deprecated
[Since version 3.0.0-M2]
- Inherited from:
- FieldsSyntax
- Source:
- Fields.scala
Extensions
Inherited extensions
extension [From, To](from: From)
Attributes
- Inherited from:
- AppliedFocusSyntax
- Source:
- AppliedFocusSyntax.scala
Attributes
- Inherited from:
- AppliedFocusSyntax
- Source:
- AppliedFocusSyntax.scala
extension (isoCompanion: Iso.type)
Generate an Iso between a case class S
and its fields.
Generate an Iso between a case class S
and its fields.
Case classes with 0 fields will correspond with EmptyTuple
, 1 with Tuple1[field type]
, 2 or more with a
tuple of all field types in the same order as the fields themselves.
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: Traversal[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: Prism[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: AppliedFold[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: AppliedSetter[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: Optional[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [S, A, Next](optic: Setter[S, A] | Fold[S, A] | AppliedSetter[S, A] | AppliedFold[S, A])
Attributes
- Inherited from:
- ComposedFocusSyntax
- Source:
- ComposedFocusSyntax.scala
extension [From, To](optic: AppliedOptional[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: Fold[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: Setter[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: AppliedTraversal[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
extension [From, To](optic: AppliedPrism[From, To])
Attributes
- Inherited from:
- MacroSyntax
- Source:
- MacroSyntax.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala
Attributes
- Inherited from:
- AppliedSyntax
- Source:
- Applied.scala