STM
object STM
Value members
Concrete methods
def collectAll[E, A, Collection <: (Iterable)](in: Collection[STM[E, A]])(implicit bf: BuildFrom[Collection[STM[E, A]], A, Collection[A]]): STM[E, Collection[A]]
- See also:
See [zio.stm.ZSTM.collectAll]
def loopDiscard[E, S](initial: S)(cont: S => Boolean, inc: S => S)(body: S => STM[E, Any]): STM[E, Unit]
- See also:
def validate[E, A, B](in: NonEmptyChunk[A])(f: A => STM[E, B])(implicit ev: CanFail[E]): STM[::[E], NonEmptyChunk[B]]
- See also:
See [zio.stm.ZSTM.validate]
def validateFirst[E, A, B, Collection <: (Iterable)](in: Collection[A])(f: A => STM[E, B])(implicit bf: BuildFrom[Collection[A], E, Collection[E]], ev: CanFail[E]): STM[Collection[E], B]
- See also: