TRef

final class TRef[F[_], A] extends AnyVal
Companion:
object
class AnyVal
trait Matchable
class Any
TRef[F, A]

Value members

Concrete methods

final def get: STM[F, A]

See zio.stm.TRef#get

See zio.stm.TRef#get

def mapK[G[_]]: TRef[G, A]

Switch from effect F to effect G.

Switch from effect F to effect G.

final def modify[B](f: A => (B, A)): STM[F, B]

See zio.stm.TRef#modify

See zio.stm.TRef#modify

final def modifySome[B](default: B)(f: PartialFunction[A, (B, A)]): STM[F, B]

See zio.stm.TRef#modifySome

See zio.stm.TRef#modifySome

final def set(newValue: A): STM[F, Unit]

See zio.stm.TRef#set

See zio.stm.TRef#set

final override def toString: String
Definition Classes
Any
final def update(f: A => A): STM[F, A]

See zio.stm.TRef#update

See zio.stm.TRef#update

final def updateSome(f: PartialFunction[A, A]): STM[F, A]

See zio.stm.TRef#updateSome

See zio.stm.TRef#updateSome

Concrete fields