RefCounted

libretto.scaletto.ScalettoLib.RefCounted$
object RefCounted

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def acquire[A, R, B](acquire: A => (R, B), release: R => Unit): Val[A] -⚬ RefCounted[R] |*| Val[B]
def acquire0[A, R](acquire: A => R, release: R => Unit): Val[A] -⚬ RefCounted[R]
def effect[R, A, B](f: (R, A) => B): RefCounted[R] |*| Val[A] -⚬ RefCounted[R] |*| Val[B]
def effectAsync[R, A, B](f: (R, A) => Async[B]): RefCounted[R] |*| Val[A] -⚬ RefCounted[R] |*| Val[B]