object HotswapRefConstructor
- Companion
- class
class Object
trait Matchable
class Any
Value members
Concrete methods
def apply[F[_], I, R](initial: I)(make: I => Resource[F, R])(`evidence$1`: Concurrent[F]): Resource[F, HotswapRefConstructor[F, I, R]]
Creates a new HotswapRefConstructor initialized using initial
and make
. The HotswapRefConstructor
instance is returned within a cats.effect.kernel.Resource.
Creates a new HotswapRefConstructor initialized using initial
and make
. The HotswapRefConstructor
instance is returned within a cats.effect.kernel.Resource.
- Value Params
- initial
the initial value of input
I
to be used to constructR
- make
used to construct a cats.effect.kernel.Resource of
R
fromI
, called on construction and whenswapWith
is used.