Trait

zio.optics

OpticTypesModule

Related Doc: package optics

Permalink

trait OpticTypesModule extends AnyRef

Self Type
OpticTypesModule with OpticComposeModule with OpticFailureModule with OpticModule with OpticResultModule
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpticTypesModule
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type EOptic[-GetWhole, -SetWholeBefore, -SetPiece, +Error, +GetPiece, +SetWholeAfter] = (OpticTypesModule.this)#Optic[GetWhole, SetWholeBefore, SetPiece, Error, Error, GetPiece, SetWholeAfter]

    Permalink
  2. type Fold[-S, +A] = (OpticTypesModule.this)#Optic[S, Nothing, Nothing, (OpticTypesModule.this)#OpticFailure, Any, Chunk[A], Any]

    Permalink
  3. type Getter[-S, +A] = (OpticTypesModule.this)#Optic[S, Nothing, Nothing, (OpticTypesModule.this)#OpticFailure, Any, A, Any]

    Permalink
  4. type Iso[S, A] = (OpticTypesModule.this)#Optic[S, Any, A, Nothing, Nothing, A, S]

    Permalink
  5. type IsoPartiallyApplied[+S, A] = (OpticTypesModule.this)#Optic[Any, Any, A, Nothing, Nothing, A, S]

    Permalink
  6. type Lens[S, A] = (OpticTypesModule.this)#Optic[S, S, A, Nothing, Nothing, A, S]

    Permalink
  7. type LensPartiallyApplied[+S, A] = (OpticTypesModule.this)#Optic[Any, Any, A, Nothing, Nothing, A, S]

    Permalink
  8. type OpticPartiallyApplied[-SetPiece, +GetError, +SetError, +GetPiece, +SetWhole] = (OpticTypesModule.this)#Optic[Any, Any, SetPiece, GetError, SetError, GetPiece, SetWhole]

    Permalink
  9. type Optional[S, A] = (OpticTypesModule.this)#Optic[S, S, A, (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, A, S]

    Permalink
  10. type OptionalPartiallyApplied[+S, A] = (OpticTypesModule.this)#Optic[Any, Any, A, (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, A, S]

    Permalink
  11. type Prism[S, A] = (OpticTypesModule.this)#Optic[S, Any, A, (OpticTypesModule.this)#OpticFailure, Nothing, A, S]

    Permalink
  12. type PrismPartiallyApplied[+S, A] = (OpticTypesModule.this)#Optic[Any, Any, A, (OpticTypesModule.this)#OpticFailure, Nothing, A, S]

    Permalink
  13. type Setter[S, -A] = (OpticTypesModule.this)#Optic[Nothing, S, A, Any, (OpticTypesModule.this)#OpticFailure, Any, S]

    Permalink
  14. type Traversal[S, A] = (OpticTypesModule.this)#Optic[S, S, Chunk[A], (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, Chunk[A], S]

    Permalink
  15. type TraversalPartiallyApplied[+S, A] = (OpticTypesModule.this)#Optic[Any, Any, Chunk[A], (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, Chunk[A], S]

    Permalink
  16. type ZIso[-S, +T, +A, -B] = (OpticTypesModule.this)#Optic[S, Any, B, Nothing, Nothing, A, T]

    Permalink
  17. type ZIsoPartiallyApplied[+S, +A, -B] = (OpticTypesModule.this)#Optic[Any, Any, B, Nothing, Nothing, A, S]

    Permalink
  18. type ZLens[-S, +T, +A, -B] = (OpticTypesModule.this)#Optic[S, S, B, Nothing, Nothing, A, T]

    Permalink
  19. type ZLensPartiallyApplied[+S, +A, -B] = (OpticTypesModule.this)#Optic[Any, Any, B, Nothing, Nothing, A, S]

    Permalink
  20. type ZOptional[-S, +T, +A, -B] = (OpticTypesModule.this)#Optic[S, S, B, (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, A, T]

    Permalink
  21. type ZOptionalPartiallyApplied[+S, +A, -B] = (OpticTypesModule.this)#Optic[Any, Any, B, (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, A, S]

    Permalink
  22. type ZPrism[-S, +T, +A, -B] = (OpticTypesModule.this)#Optic[S, Any, B, (OpticTypesModule.this)#OpticFailure, Nothing, A, T]

    Permalink
  23. type ZPrismPartiallyApplied[+S, +A, -B] = (OpticTypesModule.this)#Optic[Any, Any, B, (OpticTypesModule.this)#OpticFailure, Nothing, A, S]

    Permalink
  24. type ZSetter[-S, +T, -A] = (OpticTypesModule.this)#Optic[Nothing, S, A, Any, (OpticTypesModule.this)#OpticFailure, Any, T]

    Permalink
  25. type ZTraversal[-S, +T, +A, -B] = (OpticTypesModule.this)#Optic[S, S, Chunk[B], (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, Chunk[A], T]

    Permalink
  26. type ZTraversalPartiallyApplied[+S, +A, -B] = (OpticTypesModule.this)#Optic[Any, Any, Chunk[B], (OpticTypesModule.this)#OpticFailure, (OpticTypesModule.this)#OpticFailure, Chunk[A], S]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Iso extends Serializable

    Permalink
  5. object Lens extends Serializable

    Permalink
  6. object Optional extends Serializable

    Permalink
  7. object Prism extends Serializable

    Permalink
  8. object Traversal extends Serializable

    Permalink
  9. object ZIso extends Serializable

    Permalink
  10. object ZLens extends Serializable

    Permalink
  11. object ZOptional extends Serializable

    Permalink
  12. object ZPrism extends Serializable

    Permalink
  13. object ZTraversal extends Serializable

    Permalink
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped