Ref1

izumi.functional.bio.Ref1
See theRef1 companion object
trait Ref1[+F[_], A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def get: F[A]
def modify[B](f: A => (B, A)): F[B]
def set(a: A): F[Unit]
def tryModify[B](f: A => (B, A)): F[Option[B]]
def tryUpdate(f: A => A): F[Option[A]]
def update(f: A => A): F[A]
def update_(f: A => A): F[Unit]

Concrete methods

def mapK[G[_]](fg: Morphism1[F, G]): Ref1[G, A]
Implicitly added by Ref1Ops