TrackingFiberRef

final class TrackingFiberRef[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def getAndSet(a: A): UIO[A]
def getAndUpdate(f: A => A): UIO[A]
def locally[R, E, B](value: A)(use: ZIO[R, E, B]): ZIO[R, E, B]
def modify[B](f: A => (B, A)): UIO[B]
def modifySome[B](default: B)(pf: PartialFunction[A, (B, A)]): UIO[B]
def set(value: A): IO[Nothing, Unit]
def update(f: A => A): UIO[Unit]
def updateAndGet(f: A => A): UIO[A]
def updateLocally[R, E, B](f: A => A)(use: ZIO[R, E, B]): ZIO[R, E, B]
def updateSomeLocally[R, E, B](pf: PartialFunction[A, A])(use: ZIO[R, E, B]): ZIO[R, E, B]

Concrete fields

val get: UIO[A]