Packages

o

monocle

Monocle

object Monocle extends Syntaxes with GenericOptics with StdInstances

Linear Supertypes
StdInstances, ValidatedOptics, NonEmptyVectorOptics, NonEmptyListOptics, NonEmptyChainOptics, TheseOptics, ChainOptics, TryOptics, Tuple1Optics, StringOptics, PlatformSpecificStringOptics, OptionOptics, MapOptics, LongOptics, ListOptics, IntOptics, FunctionOptics, EitherOptics, DoubleOptics, CharOptics, ByteOptics, BigIntOptics, BigDecimalOptics, GenericOptics, Snoc1Functions, SnocFunctions, ReverseFunctions, PossibleFunctions, PlatedFunctions, CommonPlatedFunctions, IndexFunctions, FilterIndexFunctions, Field6Functions, Field5Functions, Field4Functions, Field3Functions, Field2Functions, Field1Functions, EmptyFunctions, EachFunctions, CurryFunctions, Cons1Functions, ConsFunctions, AtFunctions, Syntaxes, FieldsSyntax, MacroSyntax, AppliedFocusSyntax, AppliedSyntax, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Monocle
  2. StdInstances
  3. ValidatedOptics
  4. NonEmptyVectorOptics
  5. NonEmptyListOptics
  6. NonEmptyChainOptics
  7. TheseOptics
  8. ChainOptics
  9. TryOptics
  10. Tuple1Optics
  11. StringOptics
  12. PlatformSpecificStringOptics
  13. OptionOptics
  14. MapOptics
  15. LongOptics
  16. ListOptics
  17. IntOptics
  18. FunctionOptics
  19. EitherOptics
  20. DoubleOptics
  21. CharOptics
  22. ByteOptics
  23. BigIntOptics
  24. BigDecimalOptics
  25. GenericOptics
  26. Snoc1Functions
  27. SnocFunctions
  28. ReverseFunctions
  29. PossibleFunctions
  30. PlatedFunctions
  31. CommonPlatedFunctions
  32. IndexFunctions
  33. FilterIndexFunctions
  34. Field6Functions
  35. Field5Functions
  36. Field4Functions
  37. Field3Functions
  38. Field2Functions
  39. Field1Functions
  40. EmptyFunctions
  41. EachFunctions
  42. CurryFunctions
  43. Cons1Functions
  44. ConsFunctions
  45. AtFunctions
  46. Syntaxes
  47. FieldsSyntax
  48. MacroSyntax
  49. AppliedFocusSyntax
  50. AppliedSyntax
  51. AnyRef
  52. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def at[S, I, A](i: I)(implicit ev: At[S, I, A]): Lens[S, A]
    Definition Classes
    AtFunctions
  6. val bigDecimalToInt: Prism[BigDecimal, Int]
    Definition Classes
    BigDecimalOptics
  7. val bigDecimalToLong: Prism[BigDecimal, Long]
    Definition Classes
    BigDecimalOptics
  8. val bigIntToBoolean: Prism[BigInt, Boolean]
    Definition Classes
    BigIntOptics
  9. val bigIntToByte: Prism[BigInt, Byte]
    Definition Classes
    BigIntOptics
  10. val bigIntToChar: Prism[BigInt, Char]
    Definition Classes
    BigIntOptics
  11. val bigIntToInt: Prism[BigInt, Int]
    Definition Classes
    BigIntOptics
  12. val bigIntToLong: Prism[BigInt, Long]
    Definition Classes
    BigIntOptics
  13. val byteToBoolean: Prism[Byte, Boolean]
    Definition Classes
    ByteOptics
  14. def chainToList[A]: Iso[Chain[A], List[A]]
    Definition Classes
    ChainOptics
  15. final def chainToNec[A]: Prism[Chain[A], NonEmptyChain[A]]
    Definition Classes
    NonEmptyChainOptics
  16. def chainToVector[A]: Iso[Chain[A], Vector[A]]
    Definition Classes
    ChainOptics
  17. val charToBoolean: Prism[Char, Boolean]
    Definition Classes
    CharOptics
  18. def children[A](a: A)(implicit arg0: Plated[A]): List[A]
    Definition Classes
    PlatedFunctions
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  20. val doubleToFloat: Prism[Double, Float]
    Definition Classes
    DoubleOptics
  21. val doubleToInt: Prism[Double, Int]
    Definition Classes
    DoubleOptics
  22. def each[S, A](implicit ev: Each[S, A]): Traversal[S, A]
    Definition Classes
    EachFunctions
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. final def failure[E, A]: Prism[Validated[E, A], E]
    Definition Classes
    ValidatedOptics
  26. def filterIndex[S, I, A](predicate: (I) => Boolean)(implicit ev: FilterIndex[S, I, A]): Traversal[S, A]
    Definition Classes
    FilterIndexFunctions
  27. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  28. final def flip[A, B, C]: Iso[(A) => (B) => C, (B) => (A) => C]
    Definition Classes
    FunctionOptics
  29. final def flipped[A, B, C]: ((A) => (B) => C) => (B) => (A) => C
    Definition Classes
    FunctionOptics
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def index[S, I, A](i: I)(implicit ev: Index[S, I, A]): Optional[S, A]
    Definition Classes
    IndexFunctions
  33. val intToBoolean: Prism[Int, Boolean]
    Definition Classes
    IntOptics
  34. val intToByte: Prism[Int, Byte]
    Definition Classes
    IntOptics
  35. val intToChar: Prism[Int, Char]
    Definition Classes
    IntOptics
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def listToVector[A]: Iso[List[A], Vector[A]]
    Definition Classes
    ListOptics
  38. val longToBoolean: Prism[Long, Boolean]
    Definition Classes
    LongOptics
  39. val longToByte: Prism[Long, Byte]
    Definition Classes
    LongOptics
  40. val longToChar: Prism[Long, Char]
    Definition Classes
    LongOptics
  41. val longToInt: Prism[Long, Int]
    Definition Classes
    LongOptics
  42. def mapToSet[K]: Iso[Map[K, Unit], Set[K]]
    Definition Classes
    MapOptics
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def necToOneAnd[A]: Iso[NonEmptyChain[A], OneAnd[Chain, A]]
    Definition Classes
    NonEmptyChainOptics
  45. final def nelToOneAnd[A]: Iso[NonEmptyList[A], OneAnd[List, A]]
    Definition Classes
    NonEmptyListOptics
  46. final def nevToOneAnd[A]: Iso[NonEmptyVector[A], OneAnd[Vector, A]]
    Definition Classes
    NonEmptyVectorOptics
  47. final def none[A]: Prism[Option[A], Unit]
    Definition Classes
    OptionOptics
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. final def optNecToChain[A]: Iso[Option[NonEmptyChain[A]], Chain[A]]
    Definition Classes
    NonEmptyChainOptics
  51. final def optNelToList[A]: Iso[Option[NonEmptyList[A]], List[A]]
    Definition Classes
    NonEmptyListOptics
  52. final def optNevToVector[A]: Iso[Option[NonEmptyVector[A]], Vector[A]]
    Definition Classes
    NonEmptyVectorOptics
  53. final def optionToDisjunction[A]: Iso[Option[A], Either[Unit, A]]
    Definition Classes
    OptionOptics
  54. def pChainToList[A, B]: PIso[Chain[A], Chain[B], List[A], List[B]]
    Definition Classes
    ChainOptics
  55. final def pChainToNec[A, B]: PPrism[Chain[A], Chain[B], NonEmptyChain[A], NonEmptyChain[B]]
    Definition Classes
    NonEmptyChainOptics
  56. def pChainToVector[A, B]: PIso[Chain[A], Chain[B], Vector[A], Vector[B]]
    Definition Classes
    ChainOptics
  57. final def pFailure[E, A, F]: PPrism[Validated[E, A], Validated[F, A], E, F]
    Definition Classes
    ValidatedOptics
  58. def pListToVector[A, B]: PIso[List[A], List[B], Vector[A], Vector[B]]
    Definition Classes
    ListOptics
  59. final def pNecToOneAnd[A, B]: PIso[NonEmptyChain[A], NonEmptyChain[B], OneAnd[Chain, A], OneAnd[Chain, B]]
    Definition Classes
    NonEmptyChainOptics
  60. final def pNelToOneAnd[A, B]: PIso[NonEmptyList[A], NonEmptyList[B], OneAnd[List, A], OneAnd[List, B]]
    Definition Classes
    NonEmptyListOptics
  61. final def pNevToOneAnd[A, B]: PIso[NonEmptyVector[A], NonEmptyVector[B], OneAnd[Vector, A], OneAnd[Vector, B]]
    Definition Classes
    NonEmptyVectorOptics
  62. final def pOptNecToChain[A, B]: PIso[Option[NonEmptyChain[A]], Option[NonEmptyChain[B]], Chain[A], Chain[B]]
    Definition Classes
    NonEmptyChainOptics
  63. final def pOptNelToList[A, B]: PIso[Option[NonEmptyList[A]], Option[NonEmptyList[B]], List[A], List[B]]
    Definition Classes
    NonEmptyListOptics
  64. final def pOptNevToVector[A, B]: PIso[Option[NonEmptyVector[A]], Option[NonEmptyVector[B]], Vector[A], Vector[B]]
    Definition Classes
    NonEmptyVectorOptics
  65. final def pOptionToDisjunction[A, B]: PIso[Option[A], Option[B], Either[Unit, A], Either[Unit, B]]
    Definition Classes
    OptionOptics
  66. final def pSome[A, B]: PPrism[Option[A], Option[B], A, B]
    Definition Classes
    OptionOptics
  67. final def pStdLeft[A, B, C]: PPrism[Either[A, B], Either[C, B], A, C]
    Definition Classes
    EitherOptics
  68. final def pStdRight[A, B, C]: PPrism[Either[A, B], Either[A, C], B, C]
    Definition Classes
    EitherOptics
  69. final def pSuccess[E, A, B]: PPrism[Validated[E, A], Validated[E, B], A, B]
    Definition Classes
    ValidatedOptics
  70. def pTheseLeft[A, B, C]: POptional[Ior[A, B], Ior[C, B], A, C]
    Definition Classes
    TheseOptics
  71. def pTheseRight[A, B, C]: POptional[Ior[A, B], Ior[A, C], B, C]
    Definition Classes
    TheseOptics
  72. final def pTrySuccess[A, B]: PPrism[Try[A], Try[B], A, B]
    Definition Classes
    TryOptics
  73. final def pValidatedToDisjunction[E1, E2, A1, A2]: PIso[Validated[E1, A1], Validated[E2, A2], Either[E1, A1], Either[E2, A2]]
    Definition Classes
    ValidatedOptics
  74. final def pVectorToNev[A, B]: PPrism[Vector[A], Vector[B], NonEmptyVector[A], NonEmptyVector[B]]
    Definition Classes
    NonEmptyVectorOptics
  75. def plate[A](implicit P: Plated[A]): Traversal[A, A]
    Definition Classes
    CommonPlatedFunctions
  76. def remove[S, I, A](i: I)(s: S)(implicit ev: At[S, I, Option[A]]): S
    Definition Classes
    AtFunctions
  77. def rewrite[A](f: (A) => Option[A])(a: A)(implicit arg0: Plated[A]): A
    Definition Classes
    PlatedFunctions
  78. def rewriteOf[A](l: Setter[A, A])(f: (A) => Option[A])(a: A): A
    Definition Classes
    PlatedFunctions
  79. final def some[A]: Prism[Option[A], A]
    Definition Classes
    OptionOptics
  80. final def stdLeft[A, B]: Prism[Either[A, B], A]
    Definition Classes
    EitherOptics
  81. final def stdRight[A, B]: Prism[Either[A, B], B]
    Definition Classes
    EitherOptics
  82. val stringToBoolean: Prism[String, Boolean]
    Definition Classes
    StringOptics
  83. val stringToByte: Prism[String, Byte]
    Definition Classes
    StringOptics
  84. val stringToInt: Prism[String, Int]
    Definition Classes
    StringOptics
  85. val stringToList: Iso[String, List[Char]]
    Definition Classes
    StringOptics
  86. val stringToLong: Prism[String, Long]
    Definition Classes
    StringOptics
  87. val stringToURI: Prism[String, URI]
    Definition Classes
    StringOptics
  88. val stringToURL: Prism[String, URL]
    Definition Classes
    PlatformSpecificStringOptics
  89. val stringToUUID: Prism[String, UUID]
    Definition Classes
    StringOptics
  90. final def success[E, A]: Prism[Validated[E, A], A]
    Definition Classes
    ValidatedOptics
  91. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  92. def theseLeft[A, B]: Optional[Ior[A, B], A]
    Definition Classes
    TheseOptics
  93. def theseRight[A, B]: Optional[Ior[A, B], B]
    Definition Classes
    TheseOptics
  94. def theseToDisjunction[A, B]: Prism[Ior[A, B], Either[A, B]]
    Definition Classes
    TheseOptics
  95. implicit def toAppliedFocusOps[S](value: S): AppliedFocusOps[S]
    Definition Classes
    AppliedFocusSyntax
  96. implicit def toAppliedFoldOps[S](value: S): AppliedFoldOps[S]
    Definition Classes
    AppliedSyntax
  97. implicit def toAppliedGetterOps[S](value: S): AppliedGetterOps[S]
    Definition Classes
    AppliedSyntax
  98. implicit def toAppliedIsoOps[S](value: S): AppliedIsoOps[S]
    Definition Classes
    AppliedSyntax
  99. implicit def toAppliedLensOps[S](value: S): AppliedLensOps[S]
    Definition Classes
    AppliedSyntax
  100. implicit def toAppliedOptionalOps[S](value: S): AppliedOptionalOps[S]
    Definition Classes
    AppliedSyntax
  101. implicit def toAppliedPrismOps[S](value: S): AppliedPrismOps[S]
    Definition Classes
    AppliedSyntax
  102. implicit def toAppliedSetterOps[S](value: S): AppliedSetterOps[S]
    Definition Classes
    AppliedSyntax
  103. implicit def toAppliedTraversalOps[S](value: S): AppliedTraversalOps[S]
    Definition Classes
    AppliedSyntax
  104. implicit def toMacroAppliedFoldOps[S, A](optic: AppliedFold[S, A]): MacroAppliedFoldOps[S, A]
    Definition Classes
    MacroSyntax
  105. implicit def toMacroAppliedOptionalOps[S, A](optic: AppliedOptional[S, A]): MacroAppliedOptionalOps[S, A]
    Definition Classes
    MacroSyntax
  106. implicit def toMacroAppliedPrismOps[S, A](optic: AppliedPrism[S, A]): MacroAppliedPrismOps[S, A]
    Definition Classes
    MacroSyntax
  107. implicit def toMacroAppliedSetterOps[S, A](optic: AppliedSetter[S, A]): MacroAppliedSetterOps[S, A]
    Definition Classes
    MacroSyntax
  108. implicit def toMacroAppliedTraversalOps[S, A](optic: AppliedTraversal[S, A]): MacroAppliedTraversalOps[S, A]
    Definition Classes
    MacroSyntax
  109. implicit def toMacroFoldOps[S, A](optic: Fold[S, A]): MacroFoldOps[S, A]
    Definition Classes
    MacroSyntax
  110. implicit def toMacroOptionalOps[S, A](optic: Optional[S, A]): MacroOptionalOps[S, A]
    Definition Classes
    MacroSyntax
  111. implicit def toMacroPrismOps[S, A](optic: Prism[S, A]): MacroPrismOps[S, A]
    Definition Classes
    MacroSyntax
  112. implicit def toMacroSetterOps[S, A](optic: Setter[S, A]): MacroSetterOps[S, A]
    Definition Classes
    MacroSyntax
  113. implicit def toMacroTraversalOps[S, A](optic: Traversal[S, A]): MacroTraversalOps[S, A]
    Definition Classes
    MacroSyntax
  114. def toString(): String
    Definition Classes
    AnyRef → Any
  115. def transform[A](f: (A) => A)(a: A)(implicit arg0: Plated[A]): A
    Definition Classes
    PlatedFunctions
  116. def transformCounting[A](f: (A) => Option[A])(a: A)(implicit arg0: Plated[A]): (Int, A)
    Definition Classes
    PlatedFunctions
  117. def transformM[A, M[_]](f: (A) => M[A])(a: A)(implicit arg0: Plated[A], arg1: Monad[M]): M[A]
    Definition Classes
    PlatedFunctions
  118. def transformOf[A](l: Setter[A, A])(f: (A) => A)(a: A): A
    Definition Classes
    PlatedFunctions
  119. final def tryFailure[A]: Prism[Try[A], Throwable]
    Definition Classes
    TryOptics
  120. final def trySuccess[A]: Prism[Try[A], A]
    Definition Classes
    TryOptics
  121. def tuple1Iso[A]: Iso[(A), A]
    Definition Classes
    Tuple1Optics
  122. def universe[A](a: A)(implicit arg0: Plated[A]): LazyList[A]
    Definition Classes
    PlatedFunctions
  123. final def validationToDisjunction[E, A]: Iso[Validated[E, A], Either[E, A]]
    Definition Classes
    ValidatedOptics
  124. final def vectorToNev[A]: Prism[Vector[A], NonEmptyVector[A]]
    Definition Classes
    NonEmptyVectorOptics
  125. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  126. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  127. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  128. final def withDefault[A](defaultValue: A): Iso[Option[A], A]
    Definition Classes
    OptionOptics

Deprecated Value Members

  1. def _1[S, A](implicit ev: Field1[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._1)

  2. def _2[S, A](implicit ev: Field2[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._2)

  3. def _3[S, A](implicit ev: Field3[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._3)

  4. def _4[S, A](implicit ev: Field4[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._4)

  5. def _5[S, A](implicit ev: Field5[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._5)

  6. def _6[S, A](implicit ev: Field6[S, A]): Lens[S, A]
    Definition Classes
    FieldsSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._6)

  7. final def _cons[S, A](head: A, tail: S)(implicit ev: Cons[S, A]): S
    Definition Classes
    ConsFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  8. final def _cons1[S, H, T](head: H, tail: T)(implicit ev: Cons1[S, H, T]): S
    Definition Classes
    Cons1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  9. def _empty[S](implicit ev: Empty[S]): S
    Definition Classes
    EmptyFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  10. def _isEmpty[S](s: S)(implicit ev: Empty[S]): Boolean
    Definition Classes
    EmptyFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  11. def _reverse[S](s: S)(implicit ev: Reverse[S, S]): S
    Definition Classes
    ReverseFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  12. final def _snoc[S, A](init: S, last: A)(implicit ev: Snoc[S, A]): S
    Definition Classes
    SnocFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  13. final def _snoc1[S, I, L](init: I, last: L)(implicit ev: Snoc1[S, I, L]): S
    Definition Classes
    Snoc1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  14. final def _uncons[S, A](s: S)(implicit ev: Cons[S, A]): Option[(A, S)]
    Definition Classes
    ConsFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  15. final def _uncons1[S, H, T](s: S)(implicit ev: Cons1[S, H, T]): (H, T)
    Definition Classes
    Cons1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  16. final def _unsnoc[S, A](s: S)(implicit ev: Snoc[S, A]): Option[(S, A)]
    Definition Classes
    SnocFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  17. final def _unsnoc1[S, I, L](s: S)(implicit ev: Snoc1[S, I, L]): (I, L)
    Definition Classes
    Snoc1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  18. final def cons[S, A](implicit ev: Cons[S, A]): Prism[S, (A, S)]
    Definition Classes
    ConsFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  19. final def cons1[S, H, T](implicit ev: Cons1[S, H, T]): Iso[S, (H, T)]
    Definition Classes
    Cons1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  20. def curry[F, G](implicit ev: Curry[F, G]): Iso[F, G]
    Definition Classes
    CurryFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  21. def empty[S](implicit ev: Empty[S]): Prism[S, Unit]
    Definition Classes
    EmptyFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  22. def fifth[S, A](implicit ev: Field5[S, A]): Lens[S, A]
    Definition Classes
    Field5Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._5)

  23. def first[S, A](implicit ev: Field1[S, A]): Lens[S, A]
    Definition Classes
    Field1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._1)

  24. def fourth[S, A](implicit ev: Field4[S, A]): Lens[S, A]
    Definition Classes
    Field4Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._4)

  25. final def head[S, H, T](implicit ev: Cons1[S, H, T]): Lens[S, H]
    Definition Classes
    Cons1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  26. final def headOption[S, A](implicit ev: Cons[S, A]): Optional[S, A]
    Definition Classes
    ConsFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) use index(0)

  27. final def init[S, I, L](implicit ev: Snoc1[S, I, L]): Lens[S, I]
    Definition Classes
    Snoc1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  28. final def initOption[S, A](implicit ev: Snoc[S, A]): Optional[S, S]
    Definition Classes
    SnocFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  29. final def last[S, I, L](implicit ev: Snoc1[S, I, L]): Lens[S, L]
    Definition Classes
    Snoc1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  30. final def lastOption[S, A](implicit ev: Snoc[S, A]): Optional[S, A]
    Definition Classes
    SnocFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  31. def possible[S, A](implicit ev: Possible[S, A]): Optional[S, A]
    Definition Classes
    PossibleFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  32. def reverse[S, A](implicit ev: Reverse[S, A]): Iso[S, A]
    Definition Classes
    ReverseFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  33. def second[S, A](implicit ev: Field2[S, A]): Lens[S, A]
    Definition Classes
    Field2Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._2)

  34. def sixth[S, A](implicit ev: Field6[S, A]): Lens[S, A]
    Definition Classes
    Field6Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._6)

  35. final def snoc[S, A](implicit ev: Snoc[S, A]): Prism[S, (S, A)]
    Definition Classes
    SnocFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  36. final def snoc1[S, I, L](implicit ev: Snoc1[S, I, L]): Iso[S, (I, L)]
    Definition Classes
    Snoc1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  37. final def tail[S, H, T](implicit ev: Cons1[S, H, T]): Lens[S, T]
    Definition Classes
    Cons1Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  38. final def tailOption[S, A](implicit ev: Cons[S, A]): Optional[S, S]
    Definition Classes
    ConsFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

  39. def third[S, A](implicit ev: Field3[S, A]): Lens[S, A]
    Definition Classes
    Field3Functions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M2) use Focus[$TupleType](_._3)

  40. def uncurry[F, G](implicit ev: Curry[F, G]): Iso[G, F]
    Definition Classes
    CurryFunctions
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0-M1) no replacement

Inherited from StdInstances

Inherited from ValidatedOptics

Inherited from NonEmptyVectorOptics

Inherited from NonEmptyListOptics

Inherited from NonEmptyChainOptics

Inherited from TheseOptics

Inherited from ChainOptics

Inherited from TryOptics

Inherited from Tuple1Optics

Inherited from StringOptics

Inherited from PlatformSpecificStringOptics

Inherited from OptionOptics

Inherited from MapOptics

Inherited from LongOptics

Inherited from ListOptics

Inherited from IntOptics

Inherited from FunctionOptics

Inherited from EitherOptics

Inherited from DoubleOptics

Inherited from CharOptics

Inherited from ByteOptics

Inherited from BigIntOptics

Inherited from BigDecimalOptics

Inherited from GenericOptics

Inherited from Snoc1Functions

Inherited from SnocFunctions

Inherited from ReverseFunctions

Inherited from PossibleFunctions

Inherited from PlatedFunctions

Inherited from CommonPlatedFunctions

Inherited from IndexFunctions

Inherited from FilterIndexFunctions

Inherited from Field6Functions

Inherited from Field5Functions

Inherited from Field4Functions

Inherited from Field3Functions

Inherited from Field2Functions

Inherited from Field1Functions

Inherited from EmptyFunctions

Inherited from EachFunctions

Inherited from CurryFunctions

Inherited from Cons1Functions

Inherited from ConsFunctions

Inherited from AtFunctions

Inherited from Syntaxes

Inherited from FieldsSyntax

Inherited from MacroSyntax

Inherited from AppliedFocusSyntax

Inherited from AppliedSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped