Packages

final class STM[F[+_], +A] extends AnyRef

Self Type
STM[F, A]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. STM
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def *>[B](that: ⇒ STM[F, B]): STM[F, B]

    See zio.stm.ZSTM *>

  4. final def <*[B](that: ⇒ STM[F, B]): STM[F, A]

    See zio.stm.ZSTM <*

  5. final def <*>[B](that: ⇒ STM[F, B]): STM[F, (A, B)]

    See <*> zio.stm.STM <*>

  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. final def >>=[B](f: (A) ⇒ STM[F, B]): STM[F, B]

    See zio.stm.ZSTM >>=

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  10. final def collect[B](pf: PartialFunction[A, B]): STM[F, B]

    See zio.stm.ZSTM#collect

  11. final def commit(implicit R: Runtime[Any], A: Async[F]): F[A]

    See zio.stm.ZSTM#commit

  12. final def const[B](b: ⇒ B): STM[F, B]
  13. final def either: STM[F, Either[Throwable, A]]

    See zio.stm.ZSTM#either

  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. final def filter(f: (A) ⇒ Boolean): STM[F, A]

    See zio.stm.ZSTM#withFilter

  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def flatMap[B](f: (A) ⇒ STM[F, B]): STM[F, B]

    See zio.stm.ZSTM#flatMap

  19. final def flatten[B](implicit ev: <:<[A, STM[F, B]]): STM[F, B]
  20. final def fold[B](f: (Throwable) ⇒ B, g: (A) ⇒ B): STM[F, B]

    See zio.stm.ZSTM#fold

  21. final def foldM[B](f: (Throwable) ⇒ STM[F, B], g: (A) ⇒ STM[F, B]): STM[F, B]

    See zio.stm.ZSTM#foldM

  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. final def map[B](f: (A) ⇒ B): STM[F, B]

    See zio.stm.ZSTM#map

  26. final def mapError[E1 <: Throwable](f: (Throwable) ⇒ E1): STM[F, A]

    See zio.stm.ZSTM#mapError

  27. final def mapK[G[+_]]: STM[G, A]

    Switch from effect F to effect G.

  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. final def option: STM[F, Option[A]]

    See zio.stm.ZSTM#option

  32. final def orElse[A1 >: A](that: ⇒ STM[F, A1]): STM[F, A1]

    See zio.stm.ZSTM#orElse

  33. final def orElseEither[B](that: ⇒ STM[F, B]): STM[F, Either[A, B]]

    See zio.stm.ZSTM#orElseEither

  34. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. final def unit: STM[F, Unit]

    See zio.stm.STM.unit

  37. final def void: STM[F, Unit]

    See zio.stm.STM.unit

  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  41. final def withFilter(f: (A) ⇒ Boolean): STM[F, A]

    Same as filter

  42. final def zip[B](that: ⇒ STM[F, B]): STM[F, (A, B)]

    See zio.stm.ZSTM#zip

  43. final def zipLeft[B](that: ⇒ STM[F, B]): STM[F, A]

    See zio.stm.ZSTM#zipLeft

  44. final def zipRight[B](that: ⇒ STM[F, B]): STM[F, B]

    See zio.stm.ZSTM#zipRight

  45. final def zipWith[B, C](that: ⇒ STM[F, B])(f: (A, B) ⇒ C): STM[F, C]

    See zio.stm.ZSTM#zipWith

Inherited from AnyRef

Inherited from Any

Ungrouped